学生成绩管理信息系统分析设计报告_第1页
学生成绩管理信息系统分析设计报告_第2页
学生成绩管理信息系统分析设计报告_第3页
学生成绩管理信息系统分析设计报告_第4页
学生成绩管理信息系统分析设计报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 土木与建筑工程系学生成绩管理信息系统分析与设计报告学生班级:工程管理1092班学生姓名:*学生学号:10411*指导老师:熊小芬 2011年1月13日星期四课 程 设 计 任 务 书学生姓名*专业班级工程1092指导教师熊小芬工作单位华夏学院题目: 初始条件:熟悉生命周期法开发信息系统的过程及步骤;管理信息系统开发工具(例如VB、Visual Foxpro、Access、JSP、ASP等);数据库管理系统(例如Sql Server、Access、Visual Foxpro等)要求完成的主要任务:根据管理信息系统生命周期法的步骤,对一个具体的管理信息系统进行系统分析和设计,提交系统分析和设计报

2、告(内容包括系统规划、系统分析、系统设计三个部分),以下范围可供参考(不仅限于此):题目:1、成绩管理信息系统 2、图书馆管理信息系统 3、在线商城管理信息系统 4、超市收银管理信息系统 5、在线答疑管理信息系统系统规划,包括项目开发背景、项目开发目的、可行性分析。系统分析,包括组织结构与功能分析、业务流程图、数据流程图。系统设计,包括系统平台设计、数据库设计(E-R图的设计和数据库表的设计)、输入/输出设计、界面设计等内容。时间安排:要求在本学期第19周(1月10日1月14日)完成。时间安排1周。其中上机安排如下:周次周一周二周三周四周五第19周1-81-4指导教师签名: 日期: 教研室主任

3、签名: 日期: 学生成绩管理信息系统的系统规划第一节 系统开发的背景随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。系统开发的目的本系统开发的具体任务就是设计一个教务处内部业务管理信息系统,利用现代计算机和数据库

4、开发技术来代替人工处理,以最低的成本,在最短的期限内开发出具有管理学生成绩和用户信息功能的学生成绩管理信息系统,从而减轻教务处各部门工作人员的劳动强度,提高工作质量和效率,提高教务处信息资源的利用率和管理水平。系统可行性分析此系统实现如下系统功能:(1)使得学生的成绩管理工作更加清晰、条理化、自动化。(2)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。 容易地完成学生信息的查询操作。(3) 设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求成绩管理系统大体可以分成二大模块如, 一是学生的基本

5、信息模块,里面应该包含学生的各方面的基本信息;再者便是课程管理模块, 在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有教师、课程等相关信息的模块图书馆管理信息系统的系统分析组织结构与业务分析一、组织结构图图1 学生成绩管理信息系统的组织结构图由教务处责全面工作,下设到各个系。土木系,外语系,经管系。各系由各自专业和教科室组成,对学生成绩进行收集然后上传到个各系,教学科则把各项学生成绩指标整理上传到系,由系里统一整理上传到教务处,教务处对各系成绩进行汇总和评比造册管理。业务功能一览表图2 业务功能一览表系统基本要求描述如下:

6、1系统能够对大量的学生信息进行有效的档案化管理,即具有对学生信息的录入、修改、删除、查询的功能;2系统能够对大量的成绩信息进行有效的档案化管理,即具有对成绩信息的录入、修改、删除、查询的功能;3系统要能够实现查询管理,即能进行学生成绩及个人信息的查询等功能;4系统要能实现对用户的权限管理,即根据不同的用户身份,为其提供不同的服务第二节 业务流程分析 系统的业务是系统要达到的业务目标,业务流程分析是系统分析的基础环节。学生成绩管理信息系统的业务流程如图 3所示。图3 图书馆管理信息系统的业务流程图教务处编制学生成绩和信息录入计划,由工作人员采负责录入工作工作。成绩和个人信息录入后,整理成分类文件

7、夹产生目录。教务处上传到校内网,供学生和老师查阅。通过对上述业务流程图的分析,理清学生成绩管理信息系统的主要业务和业务的流程,分析如下:学生基本信息录入:学生的编号,家庭地址,入学时间出生年月日等个人信息。学生考试成绩录入:学生各科的成绩的具体分数,学分,以及需要补考的的科目和缺少的学分。成绩查询:验证身份后反应出所有各科的详细成绩。个人信息查询:验证身份后反应出学生所有个人信息。第三节 数据分析 一、数据流程分析数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来图 4 数据流程图. 图5 数据流程图 二、数据定义及数据字典为了对数据流程图中各元素进行

8、详细的说明,我们采用了数据字典的说明方法。学生成绩管理信息系统的数据字典如下: 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQL Server 2000建立“学生选课”数据库,其基本表清单及表结构描述如下:数据库中用到的表:数据库表名关系模式名称备注Student学生学生学籍信息表Course课程课程基本信息表Score成绩选课成绩信息表Student基本情况数据表,结构如下:字段名字段类型Not Null说明Student _snoCharPrimary key学号Student _sncharNot Null学生姓名Student

9、 _sexchar男或女性别Student _deptchar系别Student_agechar年龄Student_addresschar地址course数据表,结构如下:字段名字段类型约束控制说明course_cnochar主键(primary key)课程号course_cnamecharnot null课程名称course_hourintnot null课时course_scorenumeric(2,1)not null学分score情况数据表,结构如下:字段名字段类型约束控制说明score_idintnot null成绩记录号course_cnochar外部键课程号student_sn

10、ochar外部键学号scoreint成绩系统的总体结构和功能分析 系统的功能树如图7所示图6 学生成绩管理信息系统功能树各模块功能分析如下:1系统管理模块实现对新生用户的添加,以便新生的查询。对毕业用户的备份后删除。实现对相应的学生登录用户密码信息的修改,修改时系统能自动接收修改后的信息。如当发现错误时,则拒绝修改。实现若登录失败后能自动重新显示登录界面2班级管理模块 实现对班级整体信息的浏览,对班级所获成绩的的宣杨 实现能够对新组成班级信息的添加和对毕业后撤销班级信息备份后删除 实现对学校班级的快速查询3档案管理模块 实现对新生档案的添加,以便教务处的查询。对毕业生档案的转交和评价 实现教师

11、和学生本人对档案的浏览 实现学生和老师对档案的快速查询4课程管理模块实现对学校所有课程的统筹规划和安排。 实现对各班课程日期和地点的安排5成绩管理模块 实现学生基本考试的查询 实现学生考试日期和安排的查询。 实现以修学分和总学分查询实现补考查询实现假期时间安排查询6打印报表第三章图书馆管理信息系统的系统设计第一节系统环境设计 一.硬件环境设计 学生成绩管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。为保证较快的响应时间,选用处理速度较高的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存较大的系统。网络通信速度选用100Mbit/s1000Mbit/s。为保证系统中心的

12、信息安全,配置必要的数据备份设备(采用外部备份方式)。二.软件设计环境设计 学生成绩管理信息系统采用先进的 Client ( Browser ) Server/Database Server 模式,服务器端采用 Web 方式进行系统开发,用户使用通用的浏览器访问该“图书馆管理信息系统”,服务器端采用应用逻辑服务和数据库服务两层,与客户端形成三级系统结构。采用这样的三层结构,具有结构清晰、维护简单、运行速度高等特点。软件结构如图8 所示。 图8 图书馆管理信息系统的三层体系结构操作系统采用 Microsoft 公司的 NT 服务器, Web 站点发布系统选用 Microsoft 公司的 IIS

13、,数据库系统选用 Microsoft 公司的 SQL 。用户界面设计设计使用 Dreamweaver 、 Flash 和 FrontPage 等软件工具。 三. 网络环境设计 图书馆的网络系统,由图书馆主交换机和部门交换机组成。用户可以在图书馆内部使用图书馆网络系统访问该系统,也可以在图书馆外部使用互联网访问该图书馆管理信息系统。 数据库设计数据库设计包括数据库中表设计、表中字段(域)的设计,对各字段要指明数据类型、数据大小及其他需要的信息,各表需要指定其关键字段、表与表之间的关系等 二、数据表之间的关系 第三节 系统数据库建模E-R模型设计由需求分析的结果可知,本系统设计的实体包括:(1)学

14、生基本信息:学号,姓名,性别,地址,年龄,专业。(2)课程基本信息: 课程名,课程号,分数,学时,学分。 这些实体间的联系包括:(1)每位学生可以学习多门课程,每门课程可供多位学生学习。由上述分析可得到系统的ER图:选修课程成绩学生课程号课程名学时 学分分数学号姓名性别系别 地址年龄由系统ER图转化而得到的关系模式如下:(1)学生(学号,姓名,性别,年龄,地址,系别),其主关键字为学号;(2)课程(课程名,课程号,学时,学分),其中主关键字为课程号;(3)成绩(课程号,学号,分数)其中主关键字为学号和课程号。可以与学生关系模式合并为:学生(学号,姓名,性别,年龄,地址,系别,成绩,课程号)。确

15、定关系模型的存取方法在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注释等信息进行查询。可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等。在实际设计中最常用的存取方法是索引发,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引; 在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。第四节 系统模块设计第四章 系统设计总结项目实

16、施中各个工作流程及时间分布系统规划的编写 1天业务流程图设计 2天数据流程图设计 2天E-R图设计 1天U/C矩阵设计 2天模块设计 2天文档修改、定稿 1天系统设计特点优点:本系统具有较强的直观性,设计完整,能较好的体现系统的设计构思;缺点:设计的有些方面有点简单,有很多地方还需进一步分析改进。第四节 实训心得过这次实训,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从管理信息系统这门课程开始,已发现程序设计的乐趣,在学习管理信息系统的过程中也学到了许多计算机应用基础知识,对计算机的机体也有了一个大体的了解。 这次实训是老师给了范例程序,经过自己的改写,实现要求。先做简单的输出,一步步的再做其它图案,在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有意思。在具体操作中对这学期所学的管理信息系统理论知识得到巩固,达到实训的基本目的,也发现自己的不足之出,在以后的上机中应更加注意,同时体会到管理信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论