ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:148.68KB ,
资源ID:2917847      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2917847.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理系统设计报告sql+java.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生信息管理系统设计报告sql+java.docx

1、学生信息管理系统设计报告sql+java计算机与信息工程学院班级商务07乙学号0791910234姓名张海成指导老师韩培友职称副教授时间2009年9月7日 2009年9月11日题目蓝天大学学生管理系统设计目的和要求数据库应用课程设计是计算机技术专业重要的实践课程之一,是在掌握程序设计语言的基础上,学习数据库原理课程后的一次综合实践练习。通过本课程设计,将在课堂上了解和掌握的数据库原理以及设计阶段的方法与技术,直接运用到实际系统的开发工作中。并且在项目小组长及成员间的合作和沟通中,体验软件项目管理技能和方法,熟悉软件工具与环境。本次课程设计要求我们小组成员间加强团队合作和沟通,同时每个成员承担明

2、确的责任,独立按时完成相应任务;按照模版完成相应的文档,语言简洁、通顺,开发的系统功能符合需求规格,并能够准确、稳定地运行。课程设计主要任务|包括研发工具系统环境设计任务及其实现技术本次课程设计,我们小组选定蓝天大学学生管理系为设计项目,将完成项目的需求分析、设计、开发、测试等任务,并产生各个阶段的文档。需求分析和系统设计:根据命题要求完成系统的需求分析,应用结构化或面向对象需求分析方法,并完成系统设计,并提出相应的测试方案。开发系统和测试调试:我们将采用java和SQL语言编写系统代码,使用SQL2000及eclipse软件作为系统实现工具。测试工作包括模块测试、集成测试和系统测试,并按需求

3、规格书的要求调试完成相应的系统。1、基于此次学生信息管理系统的需求分析,最终确定了用户的实际需求,根据数据流图以及数据字典,设计系统的局部、整体概念结构E-R图,为数据的逻辑设计提供可靠的理论依据。2、根据逻辑结构设计,从而设计出适合逻辑结构的最佳物理环境,满足用户的应用需求。(详情见下文报告)成绩指导教师(签名): 年 月 日 数据库应用 课程设计任务书需求分析:1、学生信息管理系统概述学生信息管理系统主要用来管理学生基本信息。本系统是一个简单的学生信息管理系统,系统管理的信息主要是学生基本信息、课程信息和学生选课信息。系统的目的是有效地处理这些信息,同时为用户提供信息检索、信息修改和保护功

4、能。11系统的任务学生信息管理系统是学校有效管理学生的重要工具,它的任务主要有以下几项:学生基本信息管理,主要负责管理学生基本信息。学生选课信息管理,主要负责管理课程信息和学生选课信息。信息 检 索 管 理,主要负责对学生各类信息进行查询和统计。信息 修 改 管 理,主要负责学生信息的增加,删除,更改。系 统 管 理,主要负责管理用户信息和用户登陆,以及配置系统参数。12系统的目标学生信息管理系统是学校管理学生的有效方法,也是学生学生查询信息的有效途径。一个好的学生信息管理系统应具有以下这些目标:能够管理所有学生的信息。能够快速地进行学生的各类信息查询,包括基本信息和选课信息的查询。减少学校管

5、理学生的工作任务,降低管理成本。2 系统具体需求2.1系统需求 根据以上对学生信息管理系统的任务和目标的分析,蓝天大学学生信息管理系统的具体需求如下:(1)学生信息:学号、姓名、性别、出生日期、电话、部门、民族、政治面貌、来源地、入学成绩、备注。(2)课程信息:课程号、课程名、先选课、学时、考核方式、学分。(3)选课信息:学号、 课程号、成绩。(4)教师信息:工号、姓名、性别、职称、学院。(5)授课信息:工号、课程号和授课效果。(6)指导信息:工号、学号和成绩。(7)学生能查询课程信息;自己的学生信息;自己的选课信息;自己选课的最高分、最低分、平均分、和总分。学生选课时,该学生必须是本校学生,

6、课程必须是本校课程;一个学生可以选择多门课程,多个学生可以选择同一门课程。学生选指导老师时,学生必须是本校学生,教师必须是本校教师;一个学生只能选择一个指导教师。(8)教师只能查询课程信息、本人的授课信息、本人授课的选课信息、本人的指导信息等。教师只能修改本人授课的选课成绩、本人指导的成绩等。教师授课时,课程必须使本校课程,教师必须是本校教师;一个教师可以讲授多门课,多个教师可以讲授一门课。教师指导学生时,学生必须使本校学生,教师必须是本校教师;一个教师可以指导多个学生。(9)DBA拥有所有信息的所有权限。(10)满足常规的完整性、安全性和数据备份能力。 2.2数据字典根据系统需求分析,利用表

7、格方式设计的数据字典如下: 1)数据项数据字典的数据项如表所示: 属性名存储代码类型宽度主码外码主码表含义备注学号SNo字符10B是是学生表年2位学院班级序号各2位非空、唯一学生姓名SName字符20B否否无学生的姓名非空性别SSex字符1B否否无学生的性别只能男(m)女(w),用符号表示出生日期Sbirth整型10B否否无学生的出生日期如1988.11.12电话SPhone字符12B否否无学生的电话部门SColl字符40B否否无学生所在部门部门是学生所在的院系班级民族Snation字符15B否否无学生所属的民族政治面貌Spaob字符4B否否无学生的政治面貌只能是党员、团员、群众之一来源地Sb

8、irthplace字符10B否否无学生的家乡入学成绩Ssgrade浮点4B否否无学生入学时的成绩备注Sremarks字符10B否否无学生的其他备注信息课程号CNo字符6B是是课程表学院专业序号各2位非空、唯一课程名CName字符20B否否无课程的名字非空先修课CPNo字符6B否是课程表学院专业序号各2位学分Credit字符2B否否无课程的学分0.5-9上课地点Cclass字符5B否否无课程的上课地点非空学时Cperiod整型2B否否无课程要求的学习时间非空考核方式Cexamsy字符2B否否无课程的考试方式只能C(闭卷)或O(开卷)工号TNo字符6B是是教师表学院(部门)专业(科室)序号各2位非

9、空、唯一教师名TName字符20B否否无教师的姓名非空教师性别TSex字符2B否否无教师的性别只能男女教师年龄TAge整型1B否否无教师的年龄10-80岁职称Title字符10B否否无教师的职称教龄SchAge整型1B否否无教师的教龄教师电话TPhone字符12B否否无教师的电话教师学院TColl字符40B否否无教师所在学院选课成绩Grade浮点4B否否无学生选课的成绩0-100分教学效果TGrade字符4B否否无教师讲授课程的教学效果一般、中等、良好、优秀毕设成绩GDsign字符4B否否无学生毕业设计成绩(不)及格、中、良、优秀 2)数据结构 数据字典的数据结构如表所示。 结构名称存储名称别

10、名组成备注学生表StudentS学号、姓名、性别、出生日期、电话、部门、民族、政治面貌、来源地、入学成绩、备注永久存储课程表CourseC课程号、课程名、上课地点、学分、学时、考核方式永久存储选课表StudentCourseSC学号、课程号和成绩永久存储教师表TeacherT工号、姓名、性别、年龄、职称、教龄、电话、学院永久存储授课表TeacherCourseTC工号、课程号和授课效果永久存储指导表TeacherStudentTS工号、学号和成绩永久存储学生视图StudentViewSV工号、职称和教龄;选课的最高、最低、平均和总学分临时使用教师视图TeacherViewTV本人信息和本人指导

11、、授课的学生信息临时使用DBA视图DBAViewDV所有信息(建议使用多个视图)临时使用3)数据流数据字典的数据流如表所示。 数据流名称数据流来源数据流去向组成备注编辑选修信息S、C、T、TCSC学号、课程号、选课成绩编辑授课信息S、C、TTC课程号、课程名、授课效果编辑指导信息S、TTS工号、学号、毕设成绩学生查询信息SV(S、C、T、SC、TC、TS)TempTableS、C、SC、TC、TS、工号、职称、教龄教师查询信息TV(S、C、T、SC、TC、TS)TempTableS、C、T、SC、TC、TSDBA编辑信息DV(S、C、T、SC、TC、TS)TempTableS、C、T、SC、T

12、C、TS4)数据存储 数据字典的数据存储如表所示。 数据存储名称物理存储名称组成备注学生表Student学号、姓名、性别、出生日期、电话、部门、民族、政治面貌、来源地、入学成绩、备注实体课程表Course课程号、课程名、课程导师、上课地点、学分、学时、考核方式实体教师表Teacher工号、姓名、性别、年龄、职称、教龄、电话、学院实体选课表StudentCourse学号、课程号、成绩联系授课表TeacherCourse工号、课程号和授课效果联系指导表TeacherStudent工号、学号和成绩联系5)处理过程数据字典的处理过程如表所示。 处理过程名称输入数据流处理内容输出数据流备注学生统计S、C、SC选课的最高、最低、平均和总学分SV教师统计S、C、T、SC、TC、TS成绩的最高、最低、平均和各个分数段的人数TVDBA编辑S、C、SC、T、TC、TS常规统计信息DV3数据流图学生登记表 学生选课表 教师登记表3 概念结构设计.根据需求分析得到的具体要求,绘制ER 图如下。图1-选课管理局部E-R图图2-教授管理局部E-R图图3-指导管理局部E-R图图4-学生管理系统全局E-R图4逻辑结构设计 1)根据系统的概念结构,其逻辑结构设计如下:学生(学号,姓名,性别,出生日期,电话,部门,民族,政治面貌,来源地,入学成绩,备注)课程(课程号,课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1