学生信息管理系统

上传人:z****2 文档编号:177614456 上传时间:2022-12-26 格式:DOCX 页数:8 大小:417.16KB
收藏 版权申诉 举报 下载
学生信息管理系统_第1页
第1页 / 共8页
学生信息管理系统_第2页
第2页 / 共8页
学生信息管理系统_第3页
第3页 / 共8页
资源描述:

《学生信息管理系统》由会员分享,可在线阅读,更多相关《学生信息管理系统(8页珍藏版)》请在装配图网上搜索。

1、实验报告一、实验目的1. 通过实践,掌握所学的数据库设计方法;2. 学会在一个实际的RDBMS软件平台上创建数据库;3. 练习基于数据库支持的信息管理系统开发方法;4. 培养团队合作精神,要求36位同学组成一个开发小组,每位同学承担不同的角色(例如:DBA、系统分析 员、系统设计员、系统开发员、系统测试员)。二、实验内容通过对学生管理过程的研究和分析,利用VC+和SQL Sever2000初步实现学生信息管理系统的数据库设计以及系 统的运行。三、实验环境Windows XP, MS SQL Server2000, Visual C+6.0四、实验步骤1. 需求分析阶段(1) 系统目标学生信息管

2、理系统以实现学生日常的信息管理为设计目标,加以强大的数据库管理功能,可以方便对学生信息进行 管理,大大的提高学校日常工作的效率。(2) 系统处理范围a. 基础信息管理。.b. 学生管理c. 查询管理(3) .系统功能a. 基础信息管理 在基础信息管理中需要实现科室信息管理,科目信息管理,教师信息管理,班级信息管理等功能。b. 学生管理 在学生管理中需要实现学生成绩录入,学生违规处理等功能。c. 查询管理 在查询管理中需要实现学生信息查询,学生违规查询,教师信息查询等功能。4.系统结构图学生管理系统的结构图如下所示:教师信息查询学生违规查询学生信息查询学生违规处理学生成绩录入2. 概念结构设计阶

3、段通过需求分析可以画出学生管理系统的E-R图如下所示:学生信息学号 姓名J L.性别 年龄 住址 电话 班级J 1L-I XJ L编号 姓名性别 科室 学历 级别J JJJT 违规登记信息学号 考试类型 考试代码 考试时间 考试成绩/V|Zgj Vjjf Xg3. 逻辑结构设计阶段 通过上一步的概念结构设计的E-R图将其转换为逻辑结构设计,由此学生管理系统共使用了 9张数据表,分别为班 级信息表(tb_classinfo),考试信息表(tb_examinfo_sub),考试类别表(tb_examkind),科室信息表(tb_office),违规登 记信息表(tb_regbreakinfo),学

4、生信息表(tb_studentinfo),科目信息表(tb_subject),教师信息表(tb_teacher)和用户表 (tb_user),如表 19 所示:表1. 班级信息表(tb_classinfo)列名数据类型长度允许空TclassrL:ifTiHv:t- ch:i-50t e ackerv:t-50表 2.考试信息表(tb_examinfo_sub)列名数据类型底度允许空Etudenti dvar 匚 har50c u devar char50gi-ade1 u a t8kindvar 匚 har50ex:aiTi dzt edzt e t i m e8表3.列若kind考试类别表(

5、tb_examkind)数据类型 |长度|允许空var匚har50表4.科室信息表(tb_office)列名$ uffi Ch数据类型 I鮫厨允许空v:if ch:I-50表5.违规登记信息表(tb_regbreakinfo)列名数据类型檢度允许空s tuderLti dvar char50br e:ike un tmntvar char100hL:dTLiilereEiil tvar 匚 har100m em uvar char100br e:ikETi:dllda4表6.学生信息表(tb_studentinfo)列名数据类型长度允许空d|v:r i:h:=Lf50Etuhnt rL:iiT

6、i ev:r i:h:=Lf50sexV:il ch:=Lf50age1 u a t8adiirv:r i:h:=Lf50phorLHV:il ch:=Lf50classv:r ch:=Lf50表7.科目信息表(tb subject)表8.教师信息表(tb_teacher)卜 teacheri d毎 t HachHlTL:iITiHsex数据类型长度允许空uffi ce kTLuwleilgP levelT:r I:h:f50var fhar50var char50T:T :h:f50var fhar50var char50表9.用户表(tb user)列名数据类型长度允许空uEerrL:di

7、Tiev:t- chr50p as ew ordv:f i:h:r50通过以上的逻辑结构建立的表格的关系图如下所示:tb regbieakinfostudent idbreak cont Eiit tLandl erezul t memobreakt i m etb useruse rrLam ep: e eto r dtb teachert eacheri dt ea che rrLam esezoffice knowl edce leveltb officeg|officetb subjectsubj ectcodetb c 1 assinfoc1a e Ename t eacher4.

8、数据库物理设计阶段(1)关系模式存取方式的选择为了提高属性或属性组的查询速度,本系统采用了聚簇索引的方法进行数据存取即把属性或属性组上具有相同值的 元组集中存放在连续的物理块中。(2)确定数据库的存储结构 为了提高系统的性能以及便于系统的管理,本系统将数据文件和日志文件放在不同的磁盘上,以改进系统的性能。5. 数据库实施阶段在数据库实施阶段,本系统运用ODBC访问数据库技术通过DBMS提供的数据语言SQL Sever2000及其宿主语言 Visual C+6.0,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运 行。(具体的程序代码以及系统实现功能在本团队提

9、交的系统工程中可以一目了然,数据库也附带在提交的工程里 面)。注:要在其他电脑上运行本系统工程,需为电脑的数据源添加SQL mysutdentdb (本数据源名)的驱动程序,并将 该数据库附加到SQL Sever2000中。6. 数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中还不断地对其进行评价、调整与修 改。以使该系统的功能更加完善和安全。五、实验结果与讨论1.具体的实验运行结果如下用户登录登录成功进入主界面班级信息管理教师信息管理学生成绩录入学生成绩查询学生违规处理教师信息查询学生违规查询2.对实验结果的讨论 实验运行结果基本符合预期的效果,不过也

10、遇到了一些问题,比如不能获取当前日期选取器控件设置的时间,以及 设置但前日期选取器控件的显示时间,该问题还有待进一步查阅资料来解决问题。还有位图的引入效果也不是很理 想,本想自己去制作一张位图然后引入,但由于时间参促,没来得及去制作,就只好引入了一张系统自带的位图。 再者,由于本系统采用的是ODBC访问技术,所以该系统登录用户的信息都是用户表上的信息,而非真正意义上的 SQL Sever2000 的登录用户,所以对用户的管理也不是很完善,还有待以后进一步改进。六、实验总结通过本实验的实践,初步掌握所学的数据库设计方法,以及学会在一个实际的RDBMS软件平台上创建数据库;其次 练习基于数据库支持的信息管理系统开发方法;再者,也是最重要的是培养了该团队成员的团队合作精神。 尽管如此,本实验还是有很多不完善的地方和细节,特别是数据库的设计阶段还设计的不是很完善,这还有待以后 进一步改进。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!