- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品学习资料
名师归纳总结——欢迎下载
课
题:
同学信息治理系统
姓
学
名:
号:
JAVA 程序设计
JAVA 程序设计
课程设计报告
同组姓名 :
专业班级 :
指导老师 :
设计时间 :
评阅看法 :
评定成果 :
指
一,系统描述 2
1,需要实现的功能 3
精品学习资料
名师归纳总结——欢迎下载
2,设计目的 3
二,分析与设计 3
1,功能模块划分 3
2,数据库结构描述 4
3,系统具体设计文档 6
4,各个模块的实现方法描述 9
5,测试数据及期望结果 11
三,系统测试 16
四,心得体会 23
五,参考文献 24
六,附录 24
一,系统描述
1,需求实现的功能
1,1,录入同学基本信息的功能
同学基本信息主要包括 : 学号,姓名,年龄,诞生地,专业,班级总学分 ,
在插入时 , 假如数据库已经存在该学号 , 就不能再插入该学号;
1,2,修改同学基本信息的功能
在治理员模式下 , 只要在表格中选中某个同学 , 就可以对该同学信息进行修
改;
1,3,查询同学基本信息的功能
可使用 “姓名”对已存有的同学资料进行查询;
1,4,删除同学基本信息的功能
在治理员模式下 ,只要挑选表格中的某个同学 ,就可以删除该同学;
精品学习资料
名师归纳总结——欢迎下载
1,5,用户登陆
用不同的登录权限可以进入不同的后台界面 ,从而实现权限操作;1,6,用户登陆信息设置
可以修改用户登陆密码
2,设计目的
同学信息治理系统就是一个训练单位不行缺少的部分; 一个功能齐全, 简洁易用的信息治理系统不但能有效地减轻学校相关工作人员的工作负担 , 它的内容对于学校的决策者与治理者来说都至关重要; 所以同学信息治理系统应当能够为用户供应充分的信息与快捷的查询手段; 但始终以来人们使用传统人工的方式管 理文件档案,统计与查询数据 , 这种治理方式存在着很多缺点 , 如: 效率低,保密性差,人工的大量铺张 ; 另外时间一长 , 将产生大量的文件与数据 , 这对于查找,更新与保护都带来了不少困难; 随着科学技术的不断提高 , 运算机科学日渐成熟 , 其强大的功能已为人们深刻熟悉 , 它已进入人类社会的各个领域并发挥着越来越重要的作用;
作为运算机应用的一部分 , 使用运算机对学校的各类信息进行治理 , 具有手工治理无法比拟的优点;例如 : 检索快速,查询便利,效率高,牢靠性好,储备量大,保密性好,寿命长,成本低等;这些优点能够极大地提高学校信息治理的 效率, 也就是一个单位科学化,正规化治理 , 与世界接轨的重要条件;
本系统就是将现代化的运算机技术与传统的教学,教务工作相结合 , 根据学院的工作流程设计完成的;通过一个简化的同学信息治理系统 , 使同学信息治理工作系统化,规范化,自动化 , 从而达到提高同学信息治理效率的目的;
二,分析与设计
1,功能模块划分
精品学习资料
名师归纳总结——欢迎下载
同学信息治理系统
精品学习资料
名师归纳总结——欢迎下载
一般同学 ( 用户 )
模块
班委 ( 治理员 ) 模块
精品学习资料
名师归纳总结——欢迎下载
同学治理 登陆治理
浏 查
览 询
浏查
浏
查
添
修
删
修
显
览
询
加
改
除
改
示
学
学
学
学
学
登
登
生
生
生
生
生
陆
陆
信
信
信
信
信
密
用
息
息
息
息
息
码
户
生 生
信 信
息 息
图 1 功能模块划分图
2,数据库结构描述
2,1,数据库 E-R 模型
登录用户治理
账号 密码 职位
图 2 登录用户治理 E-R 图
精品学习资料
名师归纳总结——欢迎下载
学 生
学号 总学分
姓名
班级
性别 专业
年龄 诞生地
精品学习资料
名师归纳总结——欢迎下载
2,2,数据库关系模型——二维表
图 3 实体同学 E-R 图
精品学习资料
名师归纳总结——欢迎下载
表 1 同学表 (student)
字段
数据类型
说明
stuId
nvarchar(30)
学号
stuName
nvarchar(30)
姓名
stuSex
nvarchar(30)
性别
stuAge
int
年龄
stuJg
nvarchar(30)
籍贯
stuZy
nvarchar(30)
专业
classId
nvarchar(30)
班号
stuSourse
numeric(5,2)
总学分
图 4 录入数据后的同学表表 2 登陆权限表 (login)
精品学习资料
名师归纳总结——欢迎下载
字段
数据类型
说明
userId
nvarchar(30)
用户名(账号),即登陆 Id
password
nvarchar(30)
登陆密码
position
nvarchar(30)
职位,如班委,一般
文档评论(0)