中山市青少年宫培训信息管理系统的分析与设计中期报告.docx
中山市青少年宫培训信息管理系统的分析与设计中期报告
一、项目背景
中山市青少年宫作为一个公共文化设施,一直致力于青少年文化艺术教育和素质教育。为了更好地服务广大青少年学生,提高教学质量和管理水平,中山市青少年宫计划建立一套培训信息管理系统。
二、需求分析
1.系统基本功能
(1)课程管理:包括课程信息维护、开课计划制定、课程安排及调整、预约报名等。
(2)教师管理:包括教师信息维护、考勤管理、教师评价等。
(3)学生管理:包括学生信息维护、课程安排、课程进度跟踪、学生评价等。
(4)财务管理:包括财务流水账管理、学费收缴管理、费用退费管理等。
2.系统具体要求
(1)系统应支持多用户同时访问,在保证数据完整性的前提下,不同用户应有不同的权限。
(2)系统数据应进行备份和恢复,数据的安全性应得到保障。
(3)系统用户应具有中英文界面选择的功能,方便使用。
(4)系统应具有在线问题反馈和处理机制,方便用户及时反馈问题,提高服务质量。
(5)系统应支持数据统计和报表生成,便于管理者及时掌握管理情况。
三、系统设计
1.总体架构
(1)系统采用B/S架构,即浏览器/服务器模式,用户通过浏览器访问系统。
(2)系统后端使用MySQL数据库存储数据,前端使用HTML、CSS、JavaScript等技术进行页面设计和交互。
(3)系统分为用户管理和业务管理两大模块。
(4)用户管理模块包括用户登录、注册、权限管理等功能。
(5)业务管理模块包括课程管理、教师管理、学生管理、财务管理等功能。
2.数据库设计
(1)系统采用MySQL数据库存储数据,共设计6个关系表,分别为用户表、课程表、教师表、学生表、财务表和权限表。
(2)用户表包括用户ID、用户名、密码、权限等字段。
(3)课程表包括课程ID、课程名称、教师ID、上课时间、课程简介等字段。
(4)教师表包括教师ID、教师姓名、所教课程等字段。
(5)学生表包括学生ID、学生姓名、所选课程等字段。
(6)财务表包括学生ID、学生姓名、缴费日期、缴费金额等字段。
(7)权限表包括权限ID、权限名称等字段。
四、未来工作计划
1.完善系统基本功能并实现可用性测试。
2.对系统进行安全性测试和性能测试。
3.用户交互界面及体验的优化。
4.优化系统可扩展性和稳定性。
5.完善数据统计和报表生成功能。
六、参考文献
1.林其翔,张贤达.WEB应用系统设计与开发实践[M].北京:北京航空航天大学出版社,2011:204-213.
2.葛云峰,陈霞.B/S模式下基于JSP技术的在线考试系统设计[J].计算机教育,2009(02):16-21.
3.张楚慧,冯瑾,董宪玉.基于B/S结构的学生成绩管理系统设计[J].计算机科学,2012,38(10):46-49.