毕业设计网
毕业设计论文 | 毕业设计任务书 | 计算机外文翻译 | 文献综述 | 机械模具类 | 课程设计 |

《Java高级编程应用》课程设计说明书

题目一、学生成绩管理系统
一、主要功能
实现三种身份登录:一般用户、教师用户和管理员。
管理员登录需要实现:用户登录控制、信息查询(学生信息查询、课程信息查询、选课情况查询、一般用户查询)、成绩统计(分课程进行)、一般用户管理(插入、删除和修改)、学生信息的管理(插入、删除和修改)和课程信息的管理(插入、删除和修改)。
教师用户登录需要实现的功能:登录、对个人信息的维护、成绩的录入和修改、各种查询。
※借用绘图类实现成绩分析的饼图显示。
※借用网络通信和多线程实现头像上传功能。
一般用户登录需要实现:用户的登录和注册、个人信息的维护(密码的修改等)、成绩查询(分班级查询、分课程查询、分专业查询等)、课程查询等。
二、数据库要求:在考虑可行性的基础上,尽量减少冗余、实现关系模式的规范化。参考:
用户信息表(userinfo):uid,username,password,身份级别(可以将管理员设为1,教师用户为2,一般用户为3)
学生表(student):学号、姓名、性别、班级编号。
班级表(class):班级编号、班级名称、所属系别、班主任。
课程表(course):课程号、课程名、开设学期、考试形式。
成绩表(sc):学号、课程号、成绩。
※教师表:教师编号、教师姓名、所属系别
※讲授表:教师编号、课程编号
 要求每个表的测试数据在20行以上。
 加※标注的根据个人实际情况可以进行取舍。
三、界面设计
1、登录界面:使用验证码、身份选择的下拉列表;
2、一般用户的注册页面的使用正则表达式对用户名进行验证;
3、菜单设计合理,借助菜单实现功能切换;
4、美观大方。

说明:
2、能实现本题目的绝大部分功能,对于每个题目提供的功能模块可进行重新组合,但务必做到功能清晰、界面美观。
3、课程设计报告撰写要求
主要内容应包括:
 设计题目
 系统环境(硬件环境、软件环境)
 设计内容
 总体设计思路(通过流程图表示程序的设计流程)
 通过ER图和关系表说明本项目涉及的数据库的实体联系,及每个属性的字段要求等,并分析本关系模式的规范化程度(达到了第N范式);
 列举数据库操作中用到的触发器或存储过程等数据库对象。
 列出程序清单
 展现自己实现的关键代码或有创意的代码
 设计中遇到的问题及解决方案
 心得体会等内容。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:办公邮件系统的设计与实现
下一篇:基于Java家乡相亲网站


版权所有 毕业设计网联系qq:242219979 © 2007-2022