




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 数据库原理课程设计数据库原理课程设计题题 目目 班班 级级 2 20 01 12 2级级计计算算机机科科学学与与应应用用 1 1班班 指导教师指导教师 2 20 01 15 5年年 1 1 月月 1 12 2 日日课程设计诚信声明本人郑重声明:所呈交的本科课程设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除设计中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。对本设计的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 日 目录目录1 1 摘要摘要.2 2 引言引言.3 3 系
2、统的具体任务系统的具体任务.4 4 系统开发目的系统开发目的.5 5 课程设计计划课程设计计划.6 6 系统环境需求系统环境需求.7 7 需求分析需求分析.7.1 总体功能需求 .7.2.各版块功能任务.8 8 数据库设计数据库设计.8.1学生基本信息表.8.2SCORE信息表 . 8.3.课程表 9 9 系统分析系统分析.9.1 系统总体用例图 .9.2 学生信息用例图 .1010 系统概要设计系统概要设计.10.1 系统 HIPO 图 .10.2 系统 E-R 图 .1111 系统详细设计系统详细设计.11.1 系统程序流程图 .11.2 用户登录流程图 .11.3 用户注册流程图 .11
3、.4 学生信息处理流程图 .1212 系统测试系统测试 .12.1 准备阶段 .12.2 系统测试 .图示图示.总结与体会总结与体会.致谢致谢.参考文献参考文献.1 1 摘要摘要 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的教师、学生和管理者来说都至关重要。本论文叙述到的学生信息管理系统是用 JSP 网页编程+SQL 查询语言实现的。重点介绍了学生信息管理系统的实现过程:包括系统分析、数据库设计、系统功能设计、系统实现、系统测试等。本系统主要功能有学生信息管理、成绩管理,包括功能需求设计、数据库设计等内容。2 引言引言现在的社会日新月异,发展的非常快。学校的发展也在加快,老
4、师和学生做为学校的最主要的管理对象,老师和学生的信息管理系统就成了学校信息化管理系统中不可缺少的部分,它的内容对于学校的组织管理至关重要。但一直以来人们使用传统人工的方式进行学生的档案管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范。另外时间一长,不容易进行统计和分析。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校学生档案管
5、理的效率。因此,开发这样一套管理软件成为很有必要的事情。而且只要软件的设计合理,可以为学校提供合理的管理模式。3 3 系统的具体任务系统的具体任务 该系统的具体任务就是设计一个学生信息的数据库管理系统,由计算机来代替人工执行一系列诸如管理者对学生的信息管理和学生个人的信息处理操作,还有老师对学生成绩的管理之类等。4 4 系统开发目的系统开发目的建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。5 课程设计计划课程设计计划分工合作实现成绩管理系统设计总共分为四大部分1、题目确定及前期系统
6、构想与设计2、代码,数据库连接系与统流程图绘制3、代码,数据库连接与页面设计4、代码,系统测试与实验报告书填写课程设计工作进度计划序号起止日期工作内容1、2014 年 12 月 10 日15 日题目确定及前期系统构想与设计2、2014 年 12 月 20 日30 日绘制3、2015 年 01 月 02 日10 日代码,数据库连接与页面设计4、2015 年 01 月 11 日12 日代码,系统测试与实验报告书填写6 系统环境需求系统环境需求 编程语言:JAVAJava + Eclipse + MySQL 数据库开发工具:Eclipse7.0 或 MyEclipse6.5MySQL 运行环境:Wi
7、ndows xp 或 windows77 需求分析需求分析7 7.1.1 总体功能需求总体功能需求 管理员 需要管理员页面密码修改、学生注册、学生查询、学生修改、学生注销 老师 老师页面学生成绩写入、个人信息查询、个人密码修改 学生 学生页面个人信息查询、个人成绩查询、个人密码修改.各版块功能任务各版块功能任务7.2.1 管理员业务流程描述:1:管理员信息登录;2:进行密码修改3:必须是匹配的管理员信息才能登录否则失败;4:可实现相关的功能,如学生注销,学生注册,学生查询,学生修改,学生注销7.2.2 学生业务流程描述:1:从菜单选择添加学生信息。2:性别限制男女。3:学号作为唯
8、一标示符:(1)不能出现重复学号。(2)学号必须是数字组成。4:要求用户输入欲删除的学生的学号;5:删除学生记录;6:更新到数据表。7:给定一个学生学号删除一个学生信息8:查看数据表中是否有输入学号的学生信息。(1)如果存在则删除该学号学生信息。(2)如果没有重新输入。9:如果删除成功更新数据表。10:查看学生记录11:输入学生学号;12:若该学生存在,显示该学生相关信息。13:输入学生学号;14:判断学生是否存在15:如果存在显示单个学生,如果不存在提示不存在,重新输入。16:要求用户输入欲修改的学生的学号;17:判断该学生是否存在于记录中;18:若学生记录存在,修改学生信息。19:给定一个
9、欲修改学生的学号20:查看数据表是否有输入学号的学生信息。(1)如果存在学生对象,继续下一步。(2)如果没有重新输入。21:显示该学号学生信息。22:修改学生信息23:修改后将信息更新到数据表中7.2.3 老师业务流程描述:1.先进行老师信息的核对;2.然后在进行成绩的写入;3.可进行密码修改。8 8 数据库设计数据库设计8.1学生基本信息表学生基本信息表学生姓名、学生性别、电话、年龄、地址、密码学号等信息,设计时注意学生编号设为主键,如表 3.2 所示:学生基本信息表编号字段名称字段类型说明1studentIdvarchar(50)学生编号(主键)2studentNamevarchar(50
10、)学生姓名3sexint性别4numbervarchar(20)电话5addressvarchar(50)地址6passwordvarchar(50)密码7agevarchar(20)年龄8snovarchar(20)学号8.2score 信息表信息表课程信息表包括课程 ID、学号 ID、课程分数、及格与否,课程 ID 设为主键。课程基本信息表编号字段名称字段类型说明1KIDint课程 ID2SIDvarchar(50)学号 ID3Scoreint课程分数4passvchar(50)及格与否8.3课程信息表课程信息表编号字段名称字段类型说明1KIDint课程 ID2Knamevarchar(5
11、0)课程名3teachervarchar(50)老师9 9 系统分析系统分析9.19.1 系统总体用例图系统总体用例图本系统包括两类角色:管理员、老师、学生。管理员可以进行学生的管理。学生可进行个人信息查询,成绩查询,个人密码修改。老师则是进行学生成绩写入,个人密码修改其系统总体用例图如图 9.1 所示:图 9.1 学生信息管理系统9.2 学生信息用例图学生信息用例图学生信息管理模块包括对学生信息的增加、删除、查看、修改,学生信息用例图如图 9.2 所示:身份 管理员 学生 老师密码修改学生修改学生查询个人信息查询个人成绩查询个人密码修改个人信息查询学习成绩写入个人密码修改 登录1010 系统
12、概要设计系统概要设计10.1 系统 HIPO 图HIPO 图是美国 IBM 公司发明的“层次图加输入/处理/输出图”的英文缩写。根据系统的模块层次结构可得到系统 HIPO 图,本软件的 HIPO 图如图 10.1 所示。图 10.1 学生信息管理系统 HIPO 图 学生 注册个人信息查询个人成绩查询个人密码修改 学生信息管理注册 登 录 操 作学生注册管理员学生老师信息修改信息查询密码修改10.2 系统 E-R 图1111 系统详细设计系统详细设计11.1 系统程序流程图本系统系统的流程图如图 11.1 所示:学生信息系统系统流程图 11.1管理者n老师n学生开始用户登录老师学生新用户注册否个
13、人信息操作添加个人信息删除个人信息查找个人信息修改个人信息查看成绩录入成绩修改成绩是成绩操作11.2 用户登录流程图用户登录的流程是:如果管理员存在,则直接输入账号密码,系统判断账号密码是否正确,如果输入不正确,提示登陆错误。如果输入正确,进入系统。其流程图如图 11.2 所示:图 11.2 用户登录流程图管理者用户登录用户是否存在选择注册输入个人信息判断输入信息是否正确完成注册输入正确输入账号密码验证码判断输入信息是否正确进入系统结束输入正确输入错误输入错误存在11.3 用户注册流程图图 11.3 用户注册流程图开始用户注册教师注册学生注册显示教师信息显示学生信息返回返回11.4 学生信息处
14、理流程图图 11.4 学生信息处理流程图 管理员开始学生注册输入学生信息显示学生信息注册成功输入学号密码返回学号和密码是否正确输入添加信息输入修改信息显示学生信息提示错误显示添加信息显示修改信息返回返回返回是否1212 系统测试系统测试12.1 准备阶段1.打开 MyEclipse 与 MySQL,将“学生成绩管理系统.sql”加载到数据库中。2.连接 MyEclipse 与 MySQL。12.2 系统测试1.运行 index.jsp 文件。2.进入系统主页面 图示图示总结总结与体会与体会 该系统是有实际信息管理需求的学校进行学生信息管理的系统。系统的用户信息和权限由系统管理员进行维护,有身份
15、的用户登录系统进行修改、查找、学习科目的信息与管理工作,其他用户都可以进行学生信息的个人查阅。要实现的功能包括两个方面,一方面是管理员的管理功能,包括学院维护、系所维护、人员维护和角色权限维护,这一部分是系统管理的基础,至关重要;另一方面是学生管理功能,包括学生的注册和进行学习管理、发布有关学校信息和进行科学的管理这一部分是该系统真正的使用目的所在。一个项目的完成自己的力量是不够的,分工合作才是最好的选择。致谢致谢感谢老师的指导和同学帮助。参 考 文 献1 李振捷 ,陈雄,王军.JSP 网站开发典型模块与实例精讲(附光盘),电子工业出版社。2 程伟等编著。开发者突击:JSP 网络开发经典模块实现全集。 3 周恒 等编著,JSP 项目开发全程实录。4 http:/5JSP 程序设计从入门到精通电子书 http:/ Web 项目开发案例精粹(含 DVD 光盘 1 张) ,电子工业出版社。7 温诗铸.摩擦学原理M.北京:清华大学出版社,1990,7-9,5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州农业职业学院单招职业技能测试题库及答案一套
- 2025年广西职业技术学院单招职业倾向性测试题库含答案
- 2025年黑龙江生态工程职业学院单招职业技能测试题库完美版
- 2025年湖北省荆州市单招职业适应性测试题库及参考答案
- 科技园区如何构建绿色产业链条
- 2025年贵州航天职业技术学院单招职业技能测试题库必考题
- 科技发展对精神健康的影响及心理药物的创新应用
- 2025年广东省佛山市单招职业倾向性测试题库及答案一套
- 2025年河南省驻马店地区单招职业倾向性测试题库必考题
- 科技企业的网络安全危机处理
- CentOS 7系统配置与管理(Linux 试题库) 习题答案 (杨海艳 第2版)
- 中国氢内燃机行业发展环境、市场运行格局及前景研究报告-智研咨询(2024版)
- 开学季初三冲刺中考开学第一课为梦想加油课件
- 2025年四川绵阳科技城新区投资控股集团有限公司招聘笔试参考题库附带答案详解
- 2025年人教版英语五年级下册教学进度安排表
- 同等学力英语申硕考试词汇(第六版大纲)电子版
- 部编四下语文《口语交际:转述》公开课教案教学设计【一等奖】
- 2023静脉治疗护理技术操作标准解读
- 各类许可证允许使用的放射性药品目录
- 给水管道通水试验及冲洗记录填写范本
- 唐纳森焊烟除尘器(共22页)
评论
0/150
提交评论