西安石油大学本科毕业设计(论文)
教师履历信息教师院系信息教师专业信息学生修课成绩教务处人员课程信息教务处人员教学安排教师信息学生自学成绩学生学生信息学生简历信息学生图3-1 西安石油大学学生成绩管理系统业务流程图
3.3 数据流程分析
数据流程图是组织中信息运动的抽象,是信息系统逻辑模型的主要形式。主要作用是用于集中分析组织活动中信息运动的规律和存在的问题,改善信息流的运动、满足用户需求,抽象信息流动得出西安石油大学学生成绩管理系统的数据流程图[9]。西安石油大学学生成绩管理系统顶层图如图3-2所示,西安石油大学学生成绩管理系统一层图如图3-3所示。
11
西安石油大学本科毕业设计(论文)
教务处F1 院系、专业、教师、学生、课程基本信息F4教学计划、学生成绩统计教务处教师教辅人员F2 教师履历信息、学生修课成绩学生成绩管理系统F5 开课计划、学生成绩统计教师教辅人员学生F3 学生简历信息、学生自学自考成绩F6 学生成绩、学生成绩统计学生图3-2 西安石油大学学生成绩管理系统顶层图
12
西安石油大学本科毕业设计(论文)
1F1.1 院系信息院系信息管理2D1院系档案F1.2 专业信息专业信息管理3D2专业档案4D3教务处F1.3 课程信息课程信息管理课程档案教学任务管理6F1.4 教师基本信息F2.1 教师履历信息教师信息管理D4教师档案D5教学档案教师F5.2 学生修课成绩统计F2.2 学生修课成绩7F5.1 教学安排F4.1 教学计划F3.1 学生自学成绩学生F6.1 学生成绩单学生成绩管理D6成绩档案F4.2修课情况与学生成绩统计教务处D7学生档案F6.2 学生所有信息F3.2 学生简历信息5学生信息管理F1.5 学生基本信息F4.3 学生所有信息
图3-3 西安石油大学学生成绩管理系统一层图
3.4 数据字典 (见附录A) 3.5 系统可行性分析
可行性分析是对系统进行全面、概要的分析,是对初步调查的结果进行评审,重
1
西安石油大学本科毕业设计(论文)
新明确问题,从技术可行性、经济可行性和管理可行性三个方面对系统的目标及有关约束条件进行论证。 3.5.1 技术可行性分析
西安石油大学学生成绩管理系统采用ASP技术与Access数据库。
ASP是一种运行于服务器端的Web应用程序开发技术,既不是一种语言,也不是开发工具,而是一种服务器端的脚本语言环境。可以结合HTML网页、ASP指令和ActiveX组建建立动态、交互且高效的Web服务器应用程序,它属于ActiveX技术中的服务器端技术。ASP是基于ActiveX技术的,它支持面向对象及扩展的Active Server组件,Active 技术及COM/DCOM技术为基础,可以用Visual Basic,Visual C++等语言创建特定功能的服务器端组件,以扩展ASP的应用程序。ASP是一种成熟的Web到数据库接口技术,适用于现有的Web客户/服务器应用程序。
Access是Microsoft公司的Microsoft Office组件之一,是Windows环境下流行的桌面型数据库管理系统。Access提供了可视化的开发工具,无需编程就可完成大部分的数据管理任务。Access除了和其他Microsoft Office组件(如Word 、Excel等)进行数据共享和交换外,还可以通过ODBC(Open Data Base Connection)与其他数据库进行数据共享和交换。此外,Access还支持OLE(Object Link and Embed),在数据库中嵌入和链接声音、图像等多媒体数据。Access仅可以用于小型数据库管理,而且还可以用于客户机/服务器应用程序中的工作站部分。
综上所述,所以开发西安石油大学学生成绩管理系统在技术方面是可行的。 3.5.2 经济可行性分析
西安石油大学学生成绩管理系统开发过程简单,所使用设备均为一般性常用设备,同时在系统设计中充分考虑到了系统在将来实施运行中可以直接与学生选课、就业信息发布等系统并行接入的可能性,在后期能够促使学生成绩管理系统较好的实现学生成绩管理功能,并从学校整体出发,综合管理学生的修课成绩以及综合素质成绩。在学生成绩统计分析方面,可以直接使用系统进行分析,同时也可以减少人为的失误,准确方便,还可带来其他方面的效用。总体来说可以节省人力、物力、财力,实现了提高工作效率的目标,因此西安石油大学学生成绩管理系统在经济面上是可行的。 3.5.3 管理可行性分析
系统使用之后,组织机构上并无较大调整,在原有基础上优化并规范了学校教学流程。同时此系统为网络系统,可以通过安装防火墙连接到校园网。再者本系统界面友好,易学易用,对现有人员基本不用进行培训,只需根据基本教学流程就可以使用,因此西安石油大学学生成绩管理系统在管理方面上是可行的。
2