java—试题管理系统 C/S架构大作业
一、项目要求:该试题信息管理系统,是应北京市某高中的需要,专门针对高中院校的信息化管理。由于试卷管理尚未实现信息化,多年来的试卷杂乱无章、查找困难,为了提高管理质量,方便...
一、项目要求:
该试题信息管理系统,是应北京市某高中的需要,专门针对高中院校的信息化管理。由于试卷管理尚未实现信息化,多年来的试卷杂乱无章、查找困难,为了提高管理质量,方便试题入库,以及对试题相关统计,拟建立一套试题信息管理系统。
二、需求分析
基本需求:
1. 身份验证:管理员通过用户名和密码登陆该系统。
2. 题库管理:拥有管理员账号的用户可以对试题进行添加、删除、修改和查询。
为降低难度,有如下说明:
试题只有问答题,即每道题由问题和答案两部分组成。
试题管理系统中的试题添加和试题查询部分必须完成,查询是指按照试题题号查询出该题全部信息。
可在完成以上基本功能的基础上,根据个人情况做适当扩展。
三、数据库分析
数据库中的表可在下面结构的基础上进一步设计,以满足更多的需求。
管理员信息表:
表名 Admin
列名 名称 数据类型(精度范围) 空/非空 约束条件
username 管理员ID
password 管理员密码
补充说明 主键username
试题信息表:
表名 Test
列名 名称 数据类型(精度范围) 空/非空 约束条件
ID 试题ID
question 问题
answer 答案
department 系别
person 出题人
date 出题日期
补充说明 主键username
四、界面设计
合理地利用Swing组件,采用必要且适当的风格来完成界面设计。
五、系统设计
充分利用面向对象的思想,设计各个类,以及类与类之间的关系,尽量保证代码的可重用性、代码之间的低耦合性和系统的可扩展性。
六、系统实现
开发环境:
开发语言:JAVA
软件架构:C/S结构
开发工具:Jbuilder2005
数据库管理系统:SqlServer2000
展开
该试题信息管理系统,是应北京市某高中的需要,专门针对高中院校的信息化管理。由于试卷管理尚未实现信息化,多年来的试卷杂乱无章、查找困难,为了提高管理质量,方便试题入库,以及对试题相关统计,拟建立一套试题信息管理系统。
二、需求分析
基本需求:
1. 身份验证:管理员通过用户名和密码登陆该系统。
2. 题库管理:拥有管理员账号的用户可以对试题进行添加、删除、修改和查询。
为降低难度,有如下说明:
试题只有问答题,即每道题由问题和答案两部分组成。
试题管理系统中的试题添加和试题查询部分必须完成,查询是指按照试题题号查询出该题全部信息。
可在完成以上基本功能的基础上,根据个人情况做适当扩展。
三、数据库分析
数据库中的表可在下面结构的基础上进一步设计,以满足更多的需求。
管理员信息表:
表名 Admin
列名 名称 数据类型(精度范围) 空/非空 约束条件
username 管理员ID
password 管理员密码
补充说明 主键username
试题信息表:
表名 Test
列名 名称 数据类型(精度范围) 空/非空 约束条件
ID 试题ID
question 问题
answer 答案
department 系别
person 出题人
date 出题日期
补充说明 主键username
四、界面设计
合理地利用Swing组件,采用必要且适当的风格来完成界面设计。
五、系统设计
充分利用面向对象的思想,设计各个类,以及类与类之间的关系,尽量保证代码的可重用性、代码之间的低耦合性和系统的可扩展性。
六、系统实现
开发环境:
开发语言:JAVA
软件架构:C/S结构
开发工具:Jbuilder2005
数据库管理系统:SqlServer2000
展开
3个回答
展开全部
同学,你知道用Jbuilder就行了,很简单的,你先自己做吧,做过大的项目,你以后才可以将理论变成实际
你只要搞清楚1如何连接数据库
2如何实现交互
3对于事件的响应处理
4数据库的结构的合理规划
你只要搞清楚1如何连接数据库
2如何实现交互
3对于事件的响应处理
4数据库的结构的合理规划
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同学,你要别人帮你编项目就这点分哪,先自己做,遇到问题上来问号了,我们都乐意回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询