学生信息管理系统--实践报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生信息管理系统--实践报告
课程设计论文
题 目:学生信息管理系统分析与设计
姓 名:
专 业:信息管理与信息系统
指导老师:
完成日期:2013.12.24
摘 要
学生信息管理系统是应对学生信息管理的现代化、网络化,逐步摆脱当前学生信息管理的人工管理方式,提高学生信息管理效率而开发的,它包括系统管理、学生学籍管理、学生成绩管理、课程管理、系别院系管理等五大功能模块,并提供了对各功能模块的查询、添加、删除和修改功能。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
教务工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。开教务管理系统就是采用现代化的信息管理方式代起手工管理方式,提高教务管理的工作效率,作到信息的规范管理,科学统计和快速查询,让教务更好的为学校服务。
NULL
学生基本信息表
学号
Char(8)
NOTNULL
主键
姓名
Char(8)
NULL
性别
Char(2)
NULL
生日日期
datetime
NULL
民族
Nchar(20)
NULL
专业
Nchar(15)
NULL
课程基本信息表
课程号
nchar(4)
NOT NULL
主键
课程名称
nchar(50)
NULL
学分
Int
1.2.3需求分析阶段成果
(1)数据字典
教师基本信息表
职工号
nchar(8)
NOTNULL
主键
教师姓名
char(8)
NULL
工资
money
NULL
职称
Nchar(50)
NULL
系别基本信息表
系别号
nchar(4)
NOT NULL
主键
系别名称
nchar(10)
NULL
系主任
Char(8)
NULL
备注
TEXT
关键字:学生信息,学籍信息,课程信息,系别院系管理,SQL语句
正文
1. 系统需求分析阶段
1.1 引言
关于学生学籍,学院,选课等各方面信息的综合管理,现阶段很多学校与机构在这方面还选用传统的人工方式管理,使得很多时候效率低下。对此,若开发出应用性强的学生信息管理系统,将会带来更大的便捷,使得管理工作更佳高效。
1.2 目标与任务
1.2.1需求分析阶段的目标
(1)了解现阶段人工管理方式的流程
(2)了解sql serve数据库管理的模式
(3)与任课老师交流,获取意见及建议,综合考虑
1.2.2需求分析阶段的任务
(1)处理对象
系统处理对象包括学生基本信息,课程基本信息,学院基本信息,教师基本信息,系别基本信息,成绩基本信息,授课基本信息。
系统主要完成一下几个功能:
1学生基本信息查询,修改,添加,删除。
2课程基本信息查询,修改,添加,删除。
3学院基本信息查询,修改,添加,删除。
4教师基本信息查询,修改,添加,删除。
5系别基本信息查询,修改,添加,删除。
(3)安全性和完整性要求
通过视图,使得用户访问数据通过视图而,从而保证基本安全性。完整性要求用于描述学生基本信息,课程基本信息,学院基本信息,教师基本信息,系别基本信息,成绩基本信息,授课基本信息是否允许为空,以及外间约束等。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
各个对象包括信息如下所示:
1学生:学号,姓名,性别,生日日期,民族,专业,班级
2课程:课程号,课程名称,学分,备注
3成绩:学号,课程号,分数
4学院:学院号,学院名称,院长,备注
5系别:系别号,系别名称,系主任,备注
6教师:职工号,教师名称,工资,职称
7授课:职工号,课程号,授课时间
(2)处理功能要求
1.3需求分析心得体会
需求分析是建立程序的第一步,如果起始步骤没有完成好,那么后面的程序就不能符合用户需要,程序本身将没有任何价值。在做需求分析时,由于我们经验不足,写出的关系严重不足,还有属性也不全面。在辅导老师的指导下,我们了解学生的基本信息还要性别和出生日期等,并举一反三的写出其他关系表的属性。当我们的需求分析完成后,发现创建数据库、创建表、创建视图等等一系列问题迎刃而解。所以说,需求分析是最开始的一步,也是最关键的一步。
学生基本信息模块、课程信息模块、成绩信息模块、教师信息模块:先确定查询所涉及的功能模块;先确定添加所涉及的功能模块;然后,把添加信息传送到相应的模块中;最后,进行相应的添加操作。
判断用户删除要涉及的模块,同时把相应的数据从相应的模块之中删除
学生基本信息模块、课程信息模块、成绩信息模块、教师信息模块:先确定查询所涉及的功能模块;先确定删除所涉及的功能模块;然后,找到到相应的模块中;最后,进行相应的删除操作。
NULL
备注
TEXT
NULL
备注选修、必修
成绩基本信息表
学号
nchar(7)
NOT NULL
主键
课程号
nchar(4)
NOT NULL
主键
成绩
Int
NULL
备注
TEXT
NULL
备注是否通过
学院基本信息表
学院号
nchar(4)
NOT NULL
主键
学院名称
nchar(10)
NULL
院长
Char(8)
NULL
近年来,随着学生的增多,课程的变化,使得教务的管理也变得繁琐起来,传统的人工管理方法越来越不适应信息社会的发展。人力和物力的过多浪费,从而也使得教务管理人员的负担过重,影响了整个学校资源的运作和控制管理,因此,必须制定一套合理、有效、规范和实用的教务管理系统,对整体的学生和教师、课程资源进行集中统一的管理。
备注
TEXT
NULL
备注学院特点
授课基本信息表
职工号
nchar(8)
NOT NULL
主键
课程号
nchar(4)
NOT ቤተ መጻሕፍቲ ባይዱULL
授课时间
datetime
NULL
(2)处理逻辑描述(判定表或判定树)
判定条件
决策
判断用户查询涉及的功能模块
学生基本信息模块、课程信息模块、成绩信息模块、教师信息模块:先确定查询所涉及的功能模块;然后,确定要查询的内容,确定查询数据流向;最后显示查询结果。
判断用户修改要涉及的模块,同时把相应的修改数据传到相应的模块之中
学生基本信息模块、课程信息模块、成绩信息模块、教师信息模块:先确定查询所涉及的功能模块;先确定更新所涉及的功能模块;然后,把更新信息传送到相应的模块中;最后,进行相应的更新操作。
判断用户添加要涉及的模块,同时把相应的添加数据传到相应的模块之中
相关文档
最新文档