欢迎来到天天文库
浏览记录
ID:55217931
大小:218.50 KB
页数:16页
时间:2020-05-05
《教务网络管理系统方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SQLserver数据库项目设计报告教务网络管理系统大学理学院09物理黄赞力2010年12月20日星期一系统设计系统的设计背景21世纪随着计算机的普及和数据库系统的广泛应用,在我国越来也越的大学、中学甚至小学都应用了计算机教学,特别是在学生教务管理方面。教务管理系统是学校管理信息系统建设的重要组成部分,是提高教学管理的质量和效果的关键环节。教学教务信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要容。应用数据库系统将给学校的教育工作带来极大的方便,能准确、有效地对学生和教师的信息资料进行管理,与此同时对教学活动进行有效管理,使教学活动能够有条不紊地进行,节省了人
2、力物力资源。全面普及学校教务网络化管理势在必行,在这中间数据库设计将起到关键性作用。系统的功能分析系统功能是在实际开发设计过程中经过调研、分析用户需求,和用户一起共同确定下来的,是系统为满足用户需求所应完成的功能。对理学院的教务管理系统进行分析、研究,将此系统需要完成的功能归纳如下: 1、用户登录主要完成用户信息的确认,确保只有合法用户才能使用本系统。2、数据录入功能 在本系统中提供学生、教师、课程、班级和教材的信息登记功能。 3、数据查询功能 系统需要提供以下查询功能: 能查询学生档案信息 能查询教师档案信息 能查询课程和班级信息
3、能查询教材信息 能进行表和表之间的复杂查询 4、数据修改删除功能 能修改和删除学生的基本信息。当学生退学或信息发生变化时,系统应能修改学生的信息,或将其从学生信息表中删除。能修改和删除教师的基本信息。当教师发生升职、工资普调、科系调动等情况时,系统应能及时修改其信息或将其从教师表中删除。能修改和删除班级、教材和课程信息。系统功能模块设计根据上述功能进行几种、分块。按照结构化程序的设计要求,系统的功能模块划分如下:1、用户登录模块2、基本信息设计模块学生信息模块教师信息模块课程信息模块班级信息模块教材信息模块3、教务信息管理模块学生选课模块教师选课模块教材订购模
4、块课程管理模块数据库设计文档介绍0.1文档目的根据用户需求设计报告,用户需求说明书,系统体系结构说明书,对系统的总体功能有一个比较详尽的了解之后,进行数据库设计,以保证数据格式的统一,整体系统数据的完整性和安全性,在进一步的设计开发过程中有一个比较明确的方向!对于每表,每个字段有一比较深刻的了解!确保工程的有利进行!0.2文档围数据库环境说明,数据库命名规则,逻辑设计,物理设计,安全性设计,数据库管理与维护说明。0.3参考文献《SQLServer2000数据库管理与开发实用教程》机械工业0.4术语与缩写解释教务管理系统数据库与数据表设计设计人员应该根据功能要求中所提到的要求
5、规划和设计数据表,力求数据结构科学合理。设计时要充分考虑如何保证并实施数据完整性,合理建立表与表之间的关系,设计各种数据库对象。分析前面的系统功能要求,需要有五个表来分别存储学生基本信息、教师基本信息、教材基本信息、课程基本信息和班级基本信息,使系统能够存储教务管理过程中的各项数据,以实现数据录入、查询或修改教务数据等功能。同时,系统还需要三个表来记录学生和课程、班级和课程、教师班级和课程之间的关系。 逻辑设计数据库命名规则表名主要以英文单词来命名:学生表student,教师表teacher,课程表course在表中的字段命名是表名的前几个字符+相对应的字段的英文单词如(学
6、生编号编号stu_id,学生student_name),其他的字段设计命名与此相同。物理设计 学生基本信息表包含字段如下表所示:表A-1student表列名称类型宽度允许空值默认值主键说明student_idchar8否是学号student_namenvarchar8否学生sexbit否性别birthsmalldatetime否出生年月class_idchar6否班级号entrance_datesmalldatetime否入学时间home_addrnvarchar40是家庭住址 教材基本信息表 包含字段如下表所示:表A-2book表列名称类型宽度允许空值默认值主
7、键说明book_idchar13否是书号book_namevarchar30否书名publish_companyvarchar50否authornvarchar8是作者pricenumeric5,2是价格 班级基本信息表 包含字段如下表所示:表A-3class表列名称类型宽度允许空值默认值主键说明class_idchar6否班级号monitornvarchar8是班主任classroomvarchar13是教室student_numsmallint是学生人数 教师基本信息表包含字段如下表所示:表A
此文档下载收益归作者所有