基于BS的班级管理系统设计实现开题报告
[关键词:BS,班级管理] [热度 ](3)发布信息:班长可以下达学校的最新通知,以及一些需要同学注意的事项等,一些日常活动等信息。
2、普通学生模块
(1)信息修改:学生可以修改自己的信息,以确保当自己的信息改变时,即时让同班同学知道。
(2)发布留言:可以发表言论,可以提问问题,发表自己一天的感想等。
(3)回复留言:可以回复其他同学的留言。
2.2 基本要求
1、 界面方面:系统有“班级首页”、“班级活动”、“班级相册”、“班级留言”、“同学信息”、“风采展示”六大界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。
2、 控制方面:不同人员所做的操作时不一样的,根据登录的身份显示不同的界面。
3、安全性方面:设立用户名和密码验证方式,防止越权操作。
4、 其他:数据库设计至少应该达到第三范式的要求,保证数据的完整性;可以用PowerDesigner,RationalRose等工具进行数据库的建立和图的实现,用Dreamwaver、PS工具对系统的界面进行美化和布局,以达到更好的效果。
2.3 关键问题及其解决的方法和措施
1、系统安全性问题:采用密码和用户名验证方式,保证操作的合法性。
2、同学留言方面:必须对留言进行审查,避免有敏感字段,或恶意留言等现象的出现。
3.本课题拟采用的研究手段(途径)、可行性分析和进度安排
3.1 研究手段
本项目以原型模型开发,采用的开发工具是开发环境为Windows7+IE9.0+weblogic8.1+Dreamweaver,采用的开发语言是Java,采用的数据库服务器为Oracle10g。系统有较高的安全性和较好的性能。
具体步骤:
第一步,进行系统的可行性分析,完成系统的需求分析。
第二步,对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。
第三步,对系统进行详细设计,确定各模块的算法。
第四步,进行软件编码,实现其各项基本功能。
第五步,系统在真实数据下进行各种测试。
第五步,完善系统的用户部署和操作说明书,撰写毕业论文。
3.2 可行性分析
(1)技术可行性,软件开发高速发展的今天,技术发达,用来实现网络软件开发的工具很多,我们可以利用这些工具来进行研究。
(2)经济可行性,此软件为在班级中使用,经济上无负担,所以在经济上是可行的。
(3)操作可行性,因为客户端是浏览器,所以无需培训,会上网就会操作。
(4)软件实用性,在班级中算是非常实用的软件。