
信息系统分析与设计论文.doc
32页信息系统分析与设计课程设计报告目录1前言 31.1开发背景与现状 31.2开发设计的意义 31.3开发工具简介 32系统分析 32.1现状调查 32.2目标系统分析 32.2.1 业务流程图 32.2.2 数据流程图 32.2.3系统总体功能模块图 32.3业务建模 32.3.1系统用例图 32.3.2部分用例的详细描述 32.4类建模—系统各种类及类图 32.4.1系统各种类的提取 32.4.2构建类间关系 32. 5用例方案的实现和协作图 32.5.1用例方案的实现 32.5.2 用例方案的顺序图或协作图 32.5.3系统活动图 33 系统设计 33.1细化的类图 33.2数据库设计 33.2.1 系统的概念模型—全局E-R图 33.2.2系统的逻辑设计 34系统实现 34.1用户注册界面 34.2用户登陆界面 34.3学籍管理系统主界面 34.4用户管理界面 34.5学籍管理主界面 34.6班级管理主界面 34.7专业管理主界面 34.8成绩管理主界面 34.9打印管理主界面 34.10系统日志主界面 35 总结 36参考资料 31前言1.1开发背景与现状随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的试试在技术上已经逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地吧内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统学生学籍管理系统是一个教育单位不可缺少的部分,它的内同对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供足弓的信息和抉择的查询手段但一直以来人们使用传统人工的方式管理文件档案,这工管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、封信和维护都带来了不少的困难作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理无法比拟的优点例如:线索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件1.2开发设计的意义学生信息管理是每一所高校都必须面对的工作特别是近几年,我国高校大面积扩招,高校信息化校园的建设,使高校的学生信息管理更成了一项重要的工作但一直以来,人们使用传统的人工方式管理文件档案,不仅存在效率低、保密性差等缺点,随着学生数量的增多,还会造成工作量的大大增加这不仅增大了学生信息管理的难度,还给学生信息的查找、更新和维护带来了不少困难。
在信息时代的今天,计算机已进入到人类社会生活的各个领域,信息管理系统必然会取代人工管理模式本系统主要解决学生各项信息的输入、更新和维护,并解决信息检索的效率和学生信息的安全性等问题本系统应该具有界面友好、功能完备、容易使用等特点,使用户能够方便的进行各项业务操作本系统应具有检索迅速、查找方便、可靠性高、存储量大、保密性好等优点,能满足高校的学生管理工作的各项要求1.3开发工具简介经过详细的调查分析,结合小组自身的知识结构和技术能力,我们选用Visual Basic 6.0 作为前台开发工具,利用其提供的可视开发环境及面向对象的各种标准化控件,尤其是对ADO的支持完成对数据库的各种操作,达到管理学生学籍信息的目的在规划设计阶段,首先建立起系统应用原型,然后对初始原型系统进行不断地修正和改进,深刻的理解系统分析中的饿迭代与增量的使用直到形成用户满意的实际可行系统我们选用Access 2003进行数据库的设计,并使用ADO技术进行数据库的链接,主要使用ADO的对象模型,即数据库的链接完全使用代码来完成2系统分析2.1现状调查根据对现行组织结构业务的调查,得出现状组织机构图如下:图2-1-1 现状组织机构图组织结构是直线制的,数据间的关系相对比较简单。
现行的业务处理过程如下:1. 新生入校:首先报到并进行注册登记,然后到财务部门缴费根据学生被录取的专业,持缴费单到所在系或部注册2. 到系或部注册后,根据选报专业分配到班级3. 进入正常大学生活,参加各种教学活动,学期期末要求每位同学参加各科的期末考试4. 考试结束,由各系或部将每位同学的考试成绩及其他一些相关信息记录至每个同学的档案中根据以上总结,得出现行业务流程图如下新生办理登记手续财务处学生处至系或部系或部分班教室开始学习活动考试成绩奖惩信息档案信息学生处学生档案信息图2-1-2 现行业务流程图2.2目标系统分析2.2.1 业务流程图使用学生信息管理系统后,可以直接应用管理系统完成学生各项信息的录入、修改等操作结合用户的需求,得到新的业务流程如下:用户系统登陆初始化新生报到信息录入信息修改与奖惩信息录入考试录入成绩退出登录结束分班并开始学习图2-2-1 新的业务流程图2.2.2 数据流程图根据新的业务流程图导出数据流程图如下图2—2-2 数据流程图2.2.3系统总体功能模块图 图2-2-3模块结构图2.3业务建模2.3.1系统用例图图2-3-1系统用例图2.3.2部分用例的详细描述简短描述用户管理用例使管理员管理系统的全部用户逐步描述1. 输入正确的用户名和密码,进入系统。
2. 选择要操作的用户,这时该用户的信息处于激活状态此时,可以修改用户名或者密码,同时也可以删除3. 选择添加用户,出现用户注册界面,可以添加新用户图2-3-2用户管理用例的描述 简短描述学籍管理用例使用户管理学生的学籍逐步描述:1. 输入正确的用户名和密码,进入系统2. 选择学籍管理,进入学籍管理界面3. 根据需要可以添加、查询修改、注销、打印学籍,以及查看管理日志4. 如果不做任何操作,点击退出学籍管理即可图2-3-3学籍管理用例的描述简短描述添加学生学籍用例使用户添加新生的学籍信息逐步描述1. 输入学生的学号、姓名,选择性别、政治面貌、专业、班级,输入家庭住址和联系方式,如果有备注,可以添加限制长度的备注2. 按照要求输入完信息后,点击添加,则可以在下面的列表中看到添加后的学生学籍信息3. 如果选择清空,则删除上述所输入的各种信息,系统将不作保存 图2-3-4添加学生学籍用例的描述简短描述班级管理用例是用户能够管理班级逐步描述1. 输入正确的用户名和密码,进入系统2. 选择班级管理,进入班级管理界面3. 根据需要可以添加、查询、修改、注销班级的各种信息4. 如果不做任何操作,点击退出班级管理即可。
图2-3-5班级管理用例的描述简短描述修改学生学籍信息用例使用户可以修改学生的学籍信息逐步描述1. 进入修改学生学籍信息的操作界面2. 选择需要修改的学生,则其学籍信息处于可以更改的状态,按照需要做相应的修改即可3. 修改完成之后点击修改按钮,则保存修改之后的信息,并提示修改成功4. 如果点击取消按钮,则取消以上所做的任何修改图2-3-6修改学生学籍信息用例的描述简短描述修改班级信息用例使用户能够修改班级的基本信息逐步描述1. 进入修改班级信息的操作界面2. 选择需要修改的班级,单击修改按钮,则改班级信息处于活动状态,按照自己的需要做相应的修改即可3. 修改完成之后,点击确认修改,则保存修改后的信息 图2-3-7修改班级信息用例描述简短描述成绩管理用例使用户能够管理学生的成绩逐步描述1. 输入正确的用户名和密码,进入系统2. 选择成绩管理,进入成绩管理的操作界面3. 根据需要可以添加、查询、修改以及打印学生的成绩4.如不做任何操作,选择退出成绩即可图2-3-8成绩管理用例的描述简短描述修改学生成绩用例使用户能够修改学生的成绩逐步描述1. 进入成绩查修修改的界面2. 选择需要修改的记录,单击修改按钮,则该记录中的课程和成绩处于可以修改的状态,学生的基本信息处于不可修改的状态。
根据需要更改课程名和成绩3. 修改完成之后,点击确认修改提示修改成绩成功,同时成绩记录表中显示修改成功后的记录图2-3-9修改成绩用例的描述 简短描述专业管理用例使用户能够管理专业的信息逐步描述1. 输入正确的用户名和密码,进入系统2. 选择专业管理,进入专业管理的操作界面3. 根据需要选择专业设置、课程设置或者查询与修改4. 如不做任何操作,选择退出专业管理图2-3-10专业管理用例的描述简短描述课程设置用例使用户能够添加、修改、删除课程信息逐步描述1. 进入专业管理界面,选择课程设置,进入操作课程设置界面2. 在添加课程区域,输入课程名、所属专业,点击添加,系统提示班级添加成功,同时下面的课程列表里面添加进该记录3. 在设置课程区域,选中需要修改的课程,则该课程处于活动状态点击删除,删除该记录;点击修改,根据需要修改该课程信息即可,修改完成后,点击确认修改即可同时,系统提示修改成功,并且类表中显示修改后的记录信息图2-3-11课程设置用例的描述2.4类建模—系统各种类及类图2.4.1系统各种类的提取根据对系统的分析,提取6个类:用户管理类、学生信息类、班级信息类、课程信息类、专业信息类、成绩信息类图2-4-1用户管理类图图2-4-2学生信息类图 图2-4-3班级信息类图图2-4-4课程信息类图 图2-4-5专业信息类图 图2-4-6成绩信息类图2.4.2构建类间关系图2-4-7系统类图2. 5用例方案的实现和协作图 2.5.1用例方案的实现管理员希望查询学生信息1. 输入正确的用户名和密码,进入系统2. 输入要查询的学生的学号或姓名3. 查询学生基本信息呈现给用户3.1如果没有符合条件的信息则显示“没有找到符合条件的记录,请重新输入查询条件”图2-5-1 查询学籍信息用例的方案描述管理员希望修改学生信息1. 输入正确的用户名和密码,进入系统2. 修改学生信息3. 确认修改4. 修改成功图2-5-2修改学籍信息用例的方案描述管理员希望添加学生信息1. 输入正确的用户名和密码,进入系统2. 添加学生信息3. 确认添加信息3.1若输入的信息部完整则显示“请输入完整信息”4. 添加成功图2-5-3添加学籍信息用例的方案描述管理员希望注销学生信息1. 输入正确的用户名和密码,进入系统2. 输入要注销的学生的学号或姓名3. 注销学籍信息4. 确认注销5. 注销成功图2-。
