欢迎来到天天文库
浏览记录
ID:6361846
大小:811.00 KB
页数:39页
时间:2018-01-11
《数据库课程设计报告-学生选课管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机科学与技术学部数据库课程设计报告题目:学生选课管理系统指导老师:学号:姓名:班级:计科0901班时间:2011-12-23分数:II摘要随着计算机技术的日新月异,极大的推动的各个行业的信息化进程。各大高校也急需进行信息化改革,以促进教学质量和工作效率快速提升。本文是在对各大高校全校公开课学生选课情况进行实地调查后,进行详细分析讨论后撰写的学生选课管理系统数据库设计报告。全文从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计。每一阶段都进行了详细的分析。接下来的实现、运行与维护阶段,还进行了对
2、本系统的测试,最后是本次项目开发的心得和体会以及本文的参考文献。本系统是采用MVC模式(jsp+javabean+servlet)进行的J2EE企业级开发,主要功能是对学生选课及相关信息进行管理。较行业同类产品而言,本系统人机界面设计更加合理、人性化,用户操作简单方便。数据库的安全性更高,对用户访问权限进行了严格控制。数据存取速度更快,使用年限更长。可以很好的满足高校公开课学生选课的要求,极大的提高了学校的工作效率。关键字:学生选课管理系统;SQLServer;JSPII目录第一章系统规划11.1引言11
3、.1.1编写目的11.1.2项目背景11.2可行性研究的前提11.2.1目标11.2.2要求21.2.3条件假定和限制21.2.4决定可行性的主要因素31.3技术可行性分析31.3.1技术的支持能力31.3.2技术的优势31.3.3技术的难点31.4经济可行性分析41.4.1预期支出41.4.2预期收益41.5社会可行性分析41.5.1法律因素41.5.2用户使用可行性51.6意见结论5第二章需求分析62.1系统需求62.2功能需求62.3数据流图72.3.1系统顶层图72.3.2数据流程图一层分解图72
4、.3.3数据流程图二层分解图92.4数据字典112.4.1数据流条目112.4.2数据处理132.4.3数据存储14第三章概念设计153.1实体之间的联系153.2E-R图153.2.1局部E-R图15第四章逻辑设计194.1概念模型向关系模型的转换19II4.1.11:N联系的转化的关系模式194.1.2M:N联系的转化的关系模式194.2概念模型的优化204.2.1确定范式级别204.2.2实施规范化处理20第五章物理设计225.1数据库的存储结构225.1.2数据库的表设计225.1.3数据的存放位
5、置的设计245.1.4关系模式的存取方法245.1.5.数据库安全性24第六章实现、运行与维护256.1实现256.1.1数据库的实现256.1.2视图的实现256.2人机界面设计276.2.1用户登陆界面276.2.2学生选课管理界面276.2.3教师管理界面286.2.4管理员管理界面286.3系统测试296.3.1用户登陆测试296.3.2学生选课管理测试296.3.3教师管理测试306.3.4管理员管理测试316.4运行维护32总结33参考文献34II第一章系统规划II学生选课管理系统第一章系统规
6、划1.1引言1.1.1编写目的可行性研究的目的是用最小的代价在尽可能的短的时间内确定数据库系统是否可能开发、是否值得开发、是否可以开发(在该报告中主要是考查《学生选课管理系统》是否可能开发、是否值得开发、是否可以开发)。其实质是在较高层次上以较抽象方式进行的、简化的压缩的需求分析和概要设计过程。1.1.2项目背景开发软件名称:学生选课管理系统项目任务提出者:李军项目开发者:洪峰、陈梓明等用户:各大高校师生1.2可行性研究的前提1.2.1目标系统实现后,极大的方便对学生进行选课和选课后临时班级的安排管理,学
7、生选课信息的管理。避免在安排课程信息的滞后,减少信息交流的烦琐过程及其带来的开销。促进高校教育的计算机信息化进程,提高学校的工作效率。对于系统的本身而言,应该具有较高的实用性、安全性。能够极大的满足学生选课,以及学校对选课信息的管理。33学生选课管理系统第一章系统规划1.2.2要求主要功能:教师和学生登陆系统的帐号和密码,初始都分别为教师和学号,登陆后密码可以修改。其中教师的职位可以是管理员。管理员和非管理员的老师及学生对系统的操作具有不同的权限。管理员登陆系统,对学生选课情况进行管理,包括发布选课信息,
8、对学生的选课情况进行查看。管理员还可以对授课老师的信息进行增加、删除、修改、查询。教师登陆系统,能查看自己的个人信息,及所授课的班级的所有学生的本门课程的成绩信息,并能进行增加和修改。学生登陆系统,能进行选课,查看管理员发布的选课信息,自己的选课情况,本人的基本信息,以及课程的成绩。系统自动分配学生选课后的临时班级。性能要求:管理员发布的信息、学生选课的信息以及管理员和学生对系统操作的信息必须及时的反映在本系统上,且无差错。输
此文档下载收益归作者所有