Java:做一个学生管理系统要做些什么啊

例如要做些什么准备,要注意什么问题之类的?... 例如要做些什么准备,要注意什么问题之类的? 展开
 我来答
匿名用户
2013-07-19
展开全部
下面是我前不久做的一个系统,你可以参考一下:

课程管理系统确认项目系统建设方案

2008年4月21日星期一
1. 项目背景
随着高校信息化的发展,不论是老师还是学生都有课程上网的需求。课程上网后。一方面会有利于学生经常反复阅读教学计划和教学内容,更好地领会老师教学设计的用意,在一定程度上减轻学生记笔记和听课不能兼顾的问题,另一方面也有利于老师对网上课程内容的不断更新,便于老师改进教学,同时因为课程管理系统提供了方便的教学管理工具,老师教学的效率会大大提高。
2. 功能模块
�8�5 操作员管理
只有系统管理员可以添加操作员,添加成功后便可以访问课程管理系统。添加的操作员具有不同的角色,分为教师与学生两种。
�8�5 课程管理
教师特有权限,可以在互连网上直接对课程进行相应增、删、改操作。
�8�5 学生成绩信息管理
教师特有权限,可以在互连网上直接对学生成绩信息进行相应增、删、改操作。
�8�5 学生成绩查询
学生登录后只能查询自己的成绩信息。

3. 系统特色
�8�5 技术的先进性
采用B/S(JAVA)技术架构、大型SQL数据库技术使得系统在技术上处于绝对领先地位。
�8�5 完善的网络化管理策略
系统充分利用局域网和Intranet的网络化优势,使得学校各教学岗位的教师对学生的管理实现网络化,学生也可通过网络得到与自己相关各项数据。
4. 方案设计
�8�5 软件架构设计
本方案采用MVC三层架构,用户使用浏览器以WEB方式使用系统的各个功能;业务层提供系统的各项功能与服务,包括操作员管理、课程管理、学生成绩信息管理与学生成绩查询;业务层使用持久层组件来实现系统的各种业务数据的持久化。EIS层提供了数据的保存等工作。
�8�5 业务概述
系统管理员添加操作员成功以后,此操作员便可以登陆课程管理系统网站进行相应操作。此时系统将判断登陆的操作员角色,如果为教师,那么他能够对课程信息做相应增、删、改操作。还可以对学生课程信息进行相应增、删、改操作。如果为学生,那么他只能够查询自己的课程成绩信息。
�8�5 关键技术
1) Struts框架:完美的MVC实现,便于日后系统的扩展。
2) Hibernate持久层框架:使用Hibernate技术实现系统数据持久化,同时简化了数据的操作,使业务逻辑更加清晰。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式