您的当前位置:首页正文

信息系统分析与设计论文

来源:个人技术集锦
信息系统分析与设计论文

The final edition was revised on December 14th, 2020.

河南理工大学 LI录

计算机科学与技术学院

课程设计报告

2010— 200£学年第二学期 课程名称信息系统分析与设计 设计题目 学生学籍管理系统 学生姓名 徐小贝 学 号

专业班级 信管08-2班 指导教师吴岩

20011 年6月30日

1前言

开发背景与现状

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的试试在技 术上已经逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生 存要发展,要高效率地吧内部活动有机地组织起来,就必须建立与自身特点相适应 的管理信息系统。学生学籍管理系统是一个教育单位不可缺少的部分,它的内同对 于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供 足弓的信息和抉择的查询手段。但一直以来人们使用传统人工的方式管理文件档 案,这工管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产 生大量的文件和数据,这对于查找、封信和维护都带来了不少的困难。作为计算机 应用的一部分,使用计算机对学生学籍进行管理,具有手工管理无法比拟的优点。 例如:线索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低 等,这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管 理,与世界接轨的重要条件。

开发设计的意义

学生信息管理是每一所高校都必须面对的工作。特别是近儿年,我国高校大 面积扩招,高校信息化校园的建设,使高校的学生信息管理更成了一项重要的工 作。但一直以来,人们使用传统的人工方式管理文件档案,不仅存在效率低、保密 性差等缺点,随着学生数量的增多,还会造成工作量的大大增加。这不仅增大了学 生信息管理的难度,还给学生信息的查找、更新和维护带来了不少困难。在信息时 代的今天,计算机已进入到人类社会生活的各个领域,信息管理系统必然会取代人 工管理模式。本系统主要解决学生各项信息的输入、更新和维护,并解决信息检索 的效率和学生信息的安全性等问题。本系统应该具有界面友好、功能完备、容易使 用等特点,使用户能够方便的进行各

项业务操作。本系统应具有检索迅速、查找方 便、可靠性高、存储量大、保密性好等优点,能满足高校的学生管理工作的各项要 求。

开发工具简介

经过详细的调查分析,结合小组自身的知识结构和技术能力,我们选用

Visual Basic作为前台开发工具,利用其提供的可视开发环境及面向对象的各种 标准化控件,尤其是对ADO的支持完成对数据库的各种操作,达到管理学生学籍信 息的LI的。在规划设计阶段,首先建立起系统应用原型,然后对初始原型系统进行 不断地修正和改进,深刻的理解系统分析中的饿迭代与增量的使用。直到形成用户 满意的实际可行系统。我们选用Access 2003进行数据库的设计,并使用ADO技术 进行数据库的链接,主要使用ADO的对象模型,即数据库的链接完全使用代码来完 成。

2系统分析

现状调查

根据对现行组织结构业务的调查,得出现状组织机构图如下:

图2-1-1现状组织机构图

组织结构是直线制的,数据间的关系相对比较简单。 现行的业务处理过程如下: 1.

新生入校:首先报到并进行注册登记,然后到财务部门缴费。根据学生 被录取的专业,持缴费单到所在系或部注册。

2. 3.

到系或部注册后,根据选报专业分配到班级。

进入正常大学生活,参加各种教学活动,学期期末要求每位同学参加各 科的期末考试。

4.

考试结束,山各系或部将每位同学的考试成绩及其他一些相关信息记录 至每个同学的档案中。

根据以上总结,得出现行业务流程图如下

图2-1-2现行业务流程图

目标系统分析

业务流程图

使用学生信息管理系统后,可以直接应用管理系统完成学生各项信息的录 入、修改等操作。结合用户的需求,得到新的业务流程如下:

图2-2-1新的业务流程图 数据流程图

根据新的业务流程图导出数据流程图如下

图2-2-2数据流程图 图2-2-3模块结构图 业务建模 图2-3-1系统用例图

简短描述

用户管理用例使管理员管理系统的全部用户 F I卜-屮

简短描述

学籍管理用例使用户管理学生的学籍 逐步描述:

1. 输入正确的用户名和密码,进入系统 2. 选择学籍管理,进入学籍管理界面。 简短描述

添加学生学籍用例使用户添加新生的学籍信息

简短描述

班级管理用例是用户能够管理班级

简短描述

修改学生学籍信息用例使用户可以修改学生的学籍信息 简短描述

修改班级信息用例使用户能够修改班级的基本信息 简短描述

成绩管理用例使用户能够管理学牛.的成绩 简短描述

修改学生成绩用例使用户能够修改学生的成绩 简短描述

专业管理用例使用户能够管理专业的信息

简短描述

课程设置用例使用户能够添加、修改、删除课程信息

逐步描述

1. 进入专业管理界面,选择课程设置,进入操作课程设置界面。

2. 在添加课程区域,输入课程名、所属专业,点击添加,系统提示班级添加 成功,同

时下面的课程列表里面添加进该记录。

3. 在设置课程区域,选中需要修改的课程,则该课程处于活动状态。点击删 除,删除

该记录;点击修改,根据需要修改该课程信息即可,修改完成 后,点击确认修改即可。同时,系统提示修改成功,并且类表中显示修改

图2-4-5专业信息类图 图2-4-6成绩信息类图

图2-4-7系统类图

2. 5用例方案的实现和协作图

管理员希望查询学生信息 1. 输入正确的用户名和密码,进入系统 2. 输入要查询的学生的学号或姓名 3. 査询学生基本信息呈现给用户 如果没有符合条件的信息则显示“没有找到符合条件的记录,请重新输入査询条件” 图2-5-1查询学籍信息用例的方案描述 管理员希望修改学生信息

1. 输入正确的用户名和密码,进入系统 2. 修改学生信息 3. 确认修改 4・修改成功

图2-5-2修改学籍信息用例的方案描述 管理员希望添加学生信息 1. 输入正确的用户名和密码,进入系统 2. 添加学生信息 3. 确认添加信息 若输入的信息部完整则显示“请输入完整信息” 4. 添加成功 图2-5-3添加学籍信息用例的方案描述

管理员希望注销学生信息

1. 输入正确的用户名和密码,进入系统 2. 输入要注销的学生的学号或姓名

3. 注销学籍信息 4. 确认注销 5. 注销成功

图2-5-4注销学籍信息用例的方案描述 管理员希望打印学籍信息 1. 输入正确的用户名和密码,进入系统 2. 输入要查询的信息 按个人信息查询,输入学号、姓需.专业.班级全部信息 按全部査询,输入班级、专业或政治而貌 3. 査询学生基本信息呈现给用户 4. 打印学籍信息 图2-5-5打印学籍信息用例的方案描述

管理员希望查询学生成绩

1. 输入正确的用户名和密码.进入系统 2. 输入要查询的学生的学号或姓名 3. 査询学生成绩信息呈现给用户

如果没有符合条件的信息则显示“没有找到符合条件的记录,请重新输入查询 条件”

图2-5-6查询学生成绩用例的方案描述 管理员希望修改成绩信息

1. 输入正确的用户需和密码,进入系统 2. 修改学生成绩 3. 返回修改信息 4・将信息呈现给用户

图2-5-7修改成绩信息用例的方案描述

管理员希望添加成绩信息

1. 输入正确的用户名和密码,进入系统

2. 添加学生成绩 3. 返回添加信息 4・将信息呈现给用户

图2-5-8添加成绩信息用例的方案描述 管理员希望打印成绩信息

1. 输入正确的用户名和密码,进入系统 2. 输入要查询的信息

按班级进行打印,选择专业、班级 打印全部学生成绩,选择按学号排序或者按姓名排序 3. 査询打印基本信息呈现给用户 4. 打印成绩信息

图2-5-9打印成绩信息用例的方案描述 用例方案的顺序图或协作

图2-5-10查询学生信息顺序图 图2-5-11修改学生信

息顺序图 图2-5-12添加学生信息顺序图 图2-5-13删除学生信息顺序图 图2-5-14打印学生信息顺序图 图2-5-15查询学生成绩协作图 图2-5-16修改学生成绩协作图 图2-5-17添加学生成绩协作图 图2-5-18打印学生成绩协作图 图2-5-19用户管理协作图 图2-5-20系统活动图

3系统设计

细化的类图

图3-1-1细化后的类图

数据库设计

系统的概念模型一全局E-R图

图 3-2-1 E-R 图

表3-2-1学生信息表的结构

字段名 数据类型 文本 文本 文本 文本 日期型 <本 字段长度与格式 15 20 L 关键字 是 否 否 否 否 姓名 性别 政治而貌 岀生日期

□ 12 YYYY-MM-DD 20 专业 r: 班级 家庭住址 联系电话 备注 字段名 课程名称 所属专业 字段名 学号 姓名 专业 课程名称 成绩 字段名 班级名称 所属院系 辅导员 教室 人数 字段名 专业名称 所属院系 文本 文本 文本 文本 数据类型 文本 文本 数据类型 文本 文本 文本 文本 文本 数据类型 文本 文本 文本 文本 文本 数据类型 文本 文本 20 50 15 50 否 否 否 否 关键字 是 否 关键字 是 否 否 否 否 关键字 是 否 否 否 舎 关键字 是 否 表3-2-2课程信息表的结构

字段长度与格式 20 20 表3-2-3成绩信息表的结构 字段长度与格式 15 20 20 20 5 表3-2-4班级信息表的结构

字段长度和格式 20 20 10 15 3 表3-2-5专业信息表的结构 字段长度和格式 20 20

4系统实现

用户注册界而

输入用户名和密码后并重复输入,如果所注册用户名不与系统中已存在的用户 名冲突,即注册成功;否则需要重新注册。

用户登陆界面

登录时有非常安全的验证,只有输入正确的用户名和密码才能进入系统,否则 不能使用该系统。

学籍管理系统主界面

选择菜单中的选项或者直接点击工具栏中的快捷按钮,即可进入相应界面。 使用系统设置菜单里的“退出系统”退出管理系统的使用。

用户管理界而

可以修改用户名和密码,也可单击“添加用户”按钮进入到新用户注册界面注册。

学籍管理主界而

学籍管理中有添加学生信息、查询修改学生信息、注销学生信息三个选项卡, 单击各选项卡即可选择不同的操作。

班级管理主界而

学籍管理中有添加班级、查询修改班级信息、注销班级三个选项卡,单击各选 项卡即可选择不同的操作。

专业管理主界而 成绩管理主界而 打印管理主界而 系统H志主界而

系统日志记录了所有用户登录系统的具体时间,方便查询。

5总结

经过一个学期对《信息系统分析与设计》的学习,我学习到了基本的理论知 识,了解到了分析与设讣的思想,这些知识都为我的课程实践和进一步的学习打下 了坚实的基础。

此次课程设计,一方面是为了检查这一个学期来的学习成果,另一方面也是为 了让我们进一步掌握和熟练地运用它,与此同时,也能够让我们认清自己在分析、 设计、编程等方面的不足之处和薄弱环节,并加以弥补和巩固。通过对学籍管理系 统的程序设讣,进一步的巩固了用VB语言编写程序的能力。在近两周的课程设计 中,我体会颇多,学到了很多东西。我感受到了团队合作的重要性。良好的团队合 作会大大加快工作的效率。在技术方面,我认识到自己的技术水平还十分有限,而 技术的海洋是无止境的。我应该继续学习,提升自己的技术能力和工程的思想,并 在系统的整体设计方面继续学习,以期在以后的设计中能设计出更完善的系统。

总之,通过这次课程设计,我收获颇丰,相信会为自己以后的学习和工作带来 很大的好处。最重要的还是激发了我的兴趣和热情,让我从一个只懂理论的初级阶 段发展到了能通过实践做一些小型程序。整体地评价这次课程设计,我认为收获很 大,正如上面所说的那样,通过课程设计,既复习了以前的旧知识,乂学到了一些 新的知识。像学籍管理系统这样的应用程序的设讣和创建,经历了平时在课堂和考 试中不会出现的难题和考验。而这些问题,乂都是课本上很少提到的、更深一层的 实践与知识相结合的问题,这并不是我们平时只靠课本,就可以轻易解决的。所 以,锻炼了我们面对难题,学会用已掌握的知识去解决具体问题的能力,进一步培 养了独立思考问题和解决问题的能力。当然,老师的指导和同学的帮助也是不可忽 视的,他们给了我许多提示和帮助,教会了我很多实用的方法。总而言之,这次程 序设计实践让我收获很大。

6参考资料

1齐晖、娄季峰,Visual Basic管理信息系统开发毕业设计指导及实例,,2005

2伍俊良等编着,Visual Basic应用与开发教程,,2004 3黃孝章,信息系统分析与设计,清华大学出版社2010

4杨涛、李敏、刘青凤编着,中文版Access 2007实用教程,,2007

5明日科技编着,Visual Basic管理信息系统完整项LI实例剖析,人民邮电出版社, 2005

因篇幅问题不能全部显示,请点此查看更多更全内容