1、目 录 1 设计背景简介 1 2 可行性分析 2 3 系统用例分析 3 3.1 系统用例图 3 3.2 系统活动图 4 3.3 系统序列图 . 10 3.4 系统类图 . 14 4 系统设计 . 15 4.1 功能结构设计 . 15 4.2 数据库设计 . 17 4.2.1 数据库概念结构设计 . 17 4.2.2 数据库逻辑结构设计 . 18 4.2.3 数据库物理设计和实施维护 . 20 4.3 代码设计、输出设计、输入设计等 . 20 4.3.1 代码设计 . 20 4.3.2 输出设计和输入设计 . 20 4.4 信息系统体系结构及物理配置方案设计 . 21 4.4.1 信息系统体系结
2、构设计 . 21 4.4.2 物理配置方案设计 . 22 4.5 软件开发工具选择 . 22 5 系统实施 . 23 5.1 典型程序设计说明 . 23 5.1.1 用户登录系统界面设计 . 23 5.1.2 管理员查询学生成绩界面设计 . 25 5.1.3 管理员添加学生成绩界面设计 . 27 5.1.4 学生成绩查询界面设计 . 30 5.2 测试方案及切换方式设计 . 32 5.2.1 测试方案设计 . 32 5.2.2 切换方式设计 . 34 6 系统评价 . 34 7 总结 . 35 参考文献: . 36 工商管理学院成绩查询工商管理学院成绩查询信息系统分析与设计信息系统分析与设计
3、1 设计背景简介设计背景简介 目前,高等学校的发展进入了前所未有的高速度, 随着信息技术 和计算机技术的不断发展, 高校的内部管理手段、 方法和模式先进与否, 已成为制约高校发展,提高学校竞争力的关键所在.采用以计算机技术、 网络技术为基础的管理信息系统已经成为客观需要. 高校信息化, 是指 随着现代信息技术的发展,高等院校根据自身的需要,采用先进的信息 技术来加强管理能力、提高教学质量、促进科研水平、改善生活环境。 实现高校的信息化,是信息经济条件下高等院校发展的大势所趋,也是 我国高校走向世界一流大学迈进的必由之路。 西安理工大学工商管理学院设有工商管理系、工业工程系、市场营 销系、国际贸
4、易系、会计系、金融系、信息管理系、电子商务系八大系, 现有本科生 1700 余人。学生成绩管理是每一所高校不可忽略的主要问 题之一,要提升高校的管理水平,优化资源,尽可能地降低成本,实现 最大效益化, 就需要一个实用的管理系统来规范学生成绩管理以及数据 统计和分析。目前,西安理工大学工商管理学院虽然有一整套的成绩管 理系统,但是只为教务科的工作人员提供成绩进行录入、汇总、打印成 绩单等功能,并没有提供学生通过校园网进行自我成绩查询的功能,每 一次的考试成绩都是通过张贴成绩单的方式向同学们公布,因此,每逢 学期末,在教学十一楼的橱窗栏中就张贴满了各个专业、各个班级的各 科考试成绩, 学生要在那么
5、多的成绩单中先找到自己班级的成绩单才可 以查看到自己的考试成绩;而且考试成绩单会被不定时的替换,在这种 情况下,往往出现学生还没有看到自己的考试成绩,那张成绩单早已被 别的成绩单替换的现象;有些科目的考试是在放假前的前几天,在放假 前成绩不会那么快的公布出来, 因此好多时候学生都不知道自己的某一 科到底考了多少分, 更不用说自己在班级中处于什么样的水平了。 同时, 张贴的成绩单上的成绩都是手工抄写的, 在抄写过程中难免会出现不可 避免的错误。 通过对西安理工大学工商管理学院成绩公布现状的描述,不难看出 这种成绩管理方法存在的缺点: 工作人员向现有的成绩管理系统中录入完成绩后还要在橱窗栏 张贴一
6、份成绩单以便学生查看自己的成绩, 加大了工作人员的工 作量; 成绩单的不定期替换,学生查询成绩时间受到限制; 学生要在大量的成绩单中查找自己的成绩很不方便; 成绩单在抄写过程中会出现不可避免的错误, 给学生带来不可靠 的信息; 2 2 可行性分析可行性分析 将要开发的系统所需成本主要有软件开发费用、网站建设费用。鉴 于西安理工大学工商管理学院已有自己的网站, 所以网站建设费用是很 小的;本文开发的系统主要是实现学生成绩的查询功能,相对而言很容 易实现,因此,软件开发费用也是很小的。所以,此系统的开发是值得 的。 本系统主要应用数据库技术和 WEB 技术实现,程序实现语言是 ASP+VBScript。系统开发设计相对来说不是很难,关键在于与成绩数据 库的连接以及查询功能的实现,二者并不是很难以实现,因此,本系统 开发技术是完全可行的。 目前已有很多成功开发的学校成绩查询信息系统的先例, 高校需要 成绩管理的现代化和信息化。 成绩管理信息系统的开发和运行与国家的 政策法规不存在任何冲突和抵触之处。另外,成绩管理系统所采用的操 作和工作方式等符合工作人员和学生的