数据库课程设计报告学生作业管理系统.doc

上传人:文库蛋蛋多 文档编号:2395728 上传时间:2023-02-17 格式:DOC 页数:15 大小:220.50KB
返回 下载 相关 举报
数据库课程设计报告学生作业管理系统.doc_第1页
第1页 / 共15页
数据库课程设计报告学生作业管理系统.doc_第2页
第2页 / 共15页
数据库课程设计报告学生作业管理系统.doc_第3页
第3页 / 共15页
数据库课程设计报告学生作业管理系统.doc_第4页
第4页 / 共15页
数据库课程设计报告学生作业管理系统.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库课程设计报告学生作业管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计报告学生作业管理系统.doc(15页珍藏版)》请在三一办公上搜索。

1、 淮阴工学院 数据库课程设计报告课题名称: 学生作业管理系统 专 业: 计算机科学与技术 班 级: 计算机1072班 姓 名: 学 号: 1071301232指导教师: 2009年12月27日设计任务书课题名称学生作业管理系统设计目的本课程设计的目的是通过实践使学生经历一个数据库系统开发的全过程并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去分析、解决实际问题。实验环境1、Windows 2000及以上 2、SQL Server 2005 3、Microsoft Visual Studio 2008任务要求任务:完成学生作业管理系统的分析设计工作,并选用适当的开发工具完成系

2、统的开发。要求:1、完成需求分析;2、进行数据库的概念设计;3、进行数据库的逻辑设计;4、进行数据库的物理设计;5、进行应用程序设计; 6、编程实现。工作进度计划序号起止日期工 作 内 容12009.12.212009.12.21查询资料、选择课题22009.12.222009.12.22需求分析、总体设计32009.12.232009.12.25系统整体设计、编写程序代码、调试程序42009.12.262009.12.26答辩、撰写课程设计报告指导教师(签章): 年 月 日 摘要:作业是师生双向交流的一种重要途径,不仅可以考核学生在课堂教学活动中的消化吸收程度,而且也可以检验教师的教学质量。

3、高等学校是Internet网络技术研究与应用的较早单位之一,计算机的普及、校园网的出现,为学生作业管理的网络化和正在兴起的远程教学提供了强大的技术支持。在对传统教学活动中作业批改环节进行研究的基础上,提出了利用校园网对学生作业进行管理和批改的思想,并对设计与实现中的难点和关键点进行了分析与讨论。本系统综合运用Microsoft Visual Studio 2008和SQL Server 2005技术,系统操作简单,界面友好,适合广大师生使用。关键字:Microsoft Visual Studio 2008;SQL Server 2005;Internet;作业管理目 录1 需求分析11.1 系

4、统目标11.2 系统功能需求12 数据库的概念设计22.1 系统的概念模型23 将概念模型转换成关系模型23.1 将E-R模型转换为关系模式23.2 数据库表结构设计33.3 实现数据完整性44 应用程序设计44.1 学生作业管理系统的处理流程图44.2总体结构和外部模块设计45 系统使用说明55.1 登录模块55.2 注册模块55.3 学生模块65.4 教师模块7总 结8致 谢9参 考 文 献101 需求分析1.1 系统目标系统的主要目标是实现一个计算机综合学生作业管理系统,作业管理的范围是针对一个院系的教师和学生。教师可以对某门课程布置作业,并根据学生的完成情况给出批阅意见,学生可以通过网

5、络查看作业并在给定时间内上交作业。1.2 系统功能需求本系统的用户分为学生用户、教师用户和系统管理员用户。学生用户有信息维护、查看作业和上传作业的权限,教师用户有信息维护、布置作业和批改作业的权限,系统管理员主要负责系统的维护,包括对用户信息、班级信息和课程信息的录入、修改、查询、删除等。1.2.1 功能划分系统主要分为四个模块,包括登录模块、管理员模块、学生模块、教师模块。登录模块又分为学生登录、教师登录和管理员登录。1.2.2 功能描述(1) 登录模块登录模块主要是根据用户的选择登录到不同的页面,学生用户只能登录到学生模块页面,教师用户只能登录到教师模块页面,系统管理员只能登录到后台页面。

6、登录模块还包括用户注册,有学生注册和教师注册两个。(2) 管理员模块管理员模块的主要功能包括用户管理、班级管理和课程管理。用户管理包括对用户信息的删除、更新、修改等操作。班级管理包括对开设班级的删除、修改等操作。课程管理包括对课程的查询、重排、修改、删除等操作。(3) 学生模块学生模块的主要功能是个人信息管理、上传作业和查询作业。个人信息管理主要包括查看个人信息和修改个人信息两个功能。查询作业是对查看教师布置的作业,并且完成作业后上交。(4) 教师模块教师模块的主要功能包括个人信息维护、布置作业和批改作业。个人信息管理包括对个人信息的查看和修改。批改作业是在学生上交作业后,老师给予批阅,并且给

7、出批阅的意见和想法。2 数据库的概念设计2.1 系统的概念模型学生查看和提交作业布置和批改学号性别姓名年级学院班级电话邮箱地址布置时间上交时间作业标题作业编号电话教师邮箱职称性别姓名教师编号1NMN图2.1 学生作业管理系统E-R图图2.1是学生作业管理系统的概念模型E-R图,系统涉及的实体集有:学生实体:具有属性学号、姓名、性别、年级、学院、班级、电话、邮箱和地址。作业实体:具有属性作业编号、作业标题、上交时间和布置时间。教师实体:具有属性姓名、教师编号、性别、职称、电话和邮箱。一个学生有多门作业要完成,一门作业对应多个学生,所以学生与作业之间的联系为M:N的联系。一个教师可以布置多道作业,

8、一道作业对应一个教师,所以教师与作业之间的联系为1:N的联系。3 将概念模型转换成关系模型3.1 将E-R模型转换为关系模式(1) 学生实体集可以转换为关系:Student(stuid,stuname,stusex,stugrade,stuxueyuan,stuclass,stuphone,stuemail,stuadress)stuid表示学生学号,stuname表示学生姓名,stusex表示学生性别,stugrade表示学生所在年级,stuxueyuan表示学生所在院系,stuclass表示学生所在班级,stuphone表示学生的电话,stuemail表示学生的邮箱,stuadress表示

9、学生的联系地址。(2) 教师实体集可以转换为关系:teacher(teacherid,teachername,teachersex,teacherzhicheng,teacherphone, teacheremail)teacherid表示教师编号,teachername表示教师姓名,teachersex表示教师性别,teacherzhicheng表示教师的职称,teacherphone表示教师的联系电话,teacheremail表示教师的联系邮箱。(3) 作业实体可以转换为关系:txt(txtid,txtitem,txttime,txtshangjiao)txtid表示作业编号,txtite

10、m表示作业标题,txttime表示作业的布置时间,texshangjiao表示作业的上交时间。3.2 数据库表结构设计把关系模型转化为表结构:学生信息表(student):包含所有学生的个人信息,定义如表3-1所示。表3-1 学生信息表(student)域名含义数据类型例子备注stuid学生学号char(50)1071301207主键stuname学生姓名char(50)陈道友stusex学生性别char(2)男stugrade学生所在年级char(50)大三stuxueyuan学生所属学院char(50)计算机工程学院stuclass学生所在班级char(50)计算机1072stuphone

11、学生电话char(50)15152828970stuemail学生邮箱char(50)704369705stuadress学生地址char(50)淮安教师信息表(teacher):包含所有教师的个人信息,定义如表3-2所示。表3-2 教师信息表(teacher)域名含义数据类型例子备注teacherid教师编号char(50)1主键teachername教师姓名char(50)朱权银teachersex教师性别char(2)男teacherzhicheng教师职称char(50)副教授teacherphone教师电话char(50)83021239teacheremail教师邮箱char(50

12、)zqy作业信息表(txt):包含所有作业的信息,定义如表3-3所示。表3-3 作业信息表(txt)域名含义数据类型例子备注txtid作业编号char(10)1主键txtitem作业标题char(50)数据库txtyaoqiu作业内容char(50)课后习题1.1txttime布置时间datetime2009/12/24 0:00:00txtshangjiao上交时间datetime2009/12/31 0:00:003.3 实现数据完整性通过各种约束实现数据的完整性。由于学生作业管理系统的重要性和各个数据之间的复杂相关性,保证数据的完整性显得更为重要。不能让用户随意的删除和更改数据。4 应用

13、程序设计4.1 学生作业管理系统的处理流程图开始用户登录合法?用户选择服务选择退出?执行服务操作退出YNYN图4.1 学生作业管理系统处理流程图4.2总体结构和外部模块设计系统总体结构分为四大模块,包括登录模块、管理员模块、学生模块和教师模块。登录模块包括学生登录和教师登录,管理员模块包括用户管理、班级管理和课程管理,学生模块包括信息维护、查看作业和上传作业,教师模块包括信息维护、布置作业和批改作业。系统的业务过程图如图4.2所示。口令验证模式作业管理登录模块管理员模块学生模块教师模块学生注册教师注册用户管理班级管理课程管理信息维护信息维护上传作业查看作业布置作业批改作业图4.2 业务过程图5

14、 系统使用说明系统主要分注册模块、登录模块、学生模块和教师模块。其中注册分为学生注册和教师注册,学生在正确登录后可以查看自己的信息、修改信息、查看作业和上传作业,教师在正确登录后可以查看信息、修改信息、布置作业和批改作业。5.1 登录模块进入系统,即可看见如图5.1所示的系统主界面:图5.1 登录界面5.2 注册模块左键单击登录界面上的“”超链接按钮,即可跳转到如图5.2所示的学生注册界面。左键单击登录界面上的“”超链接按钮,即可跳转到如图5.3所示的教师注册页面。图5.2 学生注册页面 图5.3 教师注册页面5.3 学生模块学生在正确登录后,系统跳转到学生的主页面,如图5.4所示。图5.4

15、学生模块主页面左键单击“”超链接按钮,系统会显示出登录用户的详细个人信息,如图5.5所示。左键单击“”超链接按钮,系统会显示作业的信息,如图5.6所示。图5.5 学生个人信息页面 图5.6 作业信息页面左键单击“”超链接按钮,系统会跳转到登录页面,如图5.1所示。5.4 教师模块教师在正确登录后,系统跳转到教师的主页面,如图5.7所示。图5.7 教师模块主页面左键单击“”超链接按钮,系统会显示出登录用户的详细个人信息,如图5.8所示。左键单击“”超链接按钮,系统会显示如图5.9所示的页面。图5.8 教师个人信息页面 图5.9 布置作业页面左键单击“”超链接按钮,系统会跳转到登录页面,如图5.1

16、所示。总 结课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,数据库应用到计算机应用的各个领域。因此作为二十一世纪的大学生来说掌握数据库技术是十分重要的。回顾起此次数据库课程设计,我感慨颇多。的确,从选题到定稿,从理论到实践,在接近一周的日子里,可以说是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来

17、,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的最完整的一个系统,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些VS中控件的使用方法,对数据库语言掌握得不好。经过这一周的实践和体验下来,它不仅仅让我综合那些理论知识来运用到设计和创新,还让我们明白了一个道理:相信自己,坚持就是胜利!致 谢一周的课程设计过去了,在这里我要感谢淮阴工学院、计算机工程系能为我们提供这次课程设计的机会,使得我对数据库技术有了更深的了解,感谢

18、学校的精心安排。同时也要感谢实验室的工作人员,为我们提供了一个良好的实验环境,使我能安心的完成课程设计的内容。在这期间我还要特别的感谢所有的指导老师,在他们的帮助下,我可以很快的解决程序上以及代码方面的问题。在指导老师精心指导下,我学到了很多东西,并且完成了设计。这次课程设计很有实践意义,使我学到了很多知识,在此感谢帮助过我的人。在最后,我要感谢机房的工作人员,他们不辞辛苦的为我们打扫卫生,整理机房。还有就是要感谢图书馆,它提供了大量的书籍供我们参考,也为我本次课程设计提供了理论基础。参 考 文 献1刘金岭,冯万利,张有东数据库原理及应用北京:清华大学出版社,20092 丁宝康,董健全数据库实

19、用教程北京:清华大学出版社,20013 萨师煊,王珊数据库系统概论第二版北京:高等教育出版社,2000.24李强,魏峥,李素朵,曾忠平ASP.NET动态网页设计教程北京:中国铁道出版社,20085李应伟,姚素霞,景丽ASP.NET数据库高级教程(C#篇)北京:清华大学出版社,2004指导教师评语学号1071301232姓名张良秋班级计算机1072选题名称学生作业管理系统序号评价内容权重(%)得分1考勤记录、学习态度、工作作风与表现。102是否完成设计任务;能否运行、可操作性如何等。303报告的格式规范程度、是否图文并茂、语言规范及流畅程度;主题是否鲜明、重心是否突出、论述是否充分、结论是否正确;是否提出了自己的独到见解。304自我陈述、回答问题的正确性、用语准确性、逻辑思维、是否具有独到见解等。30合计指导教师(签章): 年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号