- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程报告
空教室查询管理系统
课程名称: 学生姓名: 学号:
系 部:
专 业:
指导教师:
二零一五年六月
1 项目描述
本系统要实现一个简单的空教室查询管理系统,能够对空教室信息及空教室查询相关的其他信息进行管理。其中主要包括对管理员基本信息的管理;对学生基本信息的管理;对学生查询空教室的管理。jsp,css, Javascript,Ajax,JQuery
系统采用Java语言开发,使用JavaSE开发一个Web网页应用程序,界面主要通过jsp、js、css、Ajax、JQuery等实现;数据库使用mysql数据库实现;开发平台为Myeclipse。
2 系统的
2.1 功能需求
空教室查询管理系统主要要实现学生借还功能,教师功能,教务处功能,空教室管理功能以及学生管理功能。所包含的主要功能模块如图1所示。
图1
2.1.1 系统管理员模块功能
该模块主要包括对管理员进行注册,销户,修改账户信息等。管理员可以通过注册一个账号登录管理系统,之后对所注册学生进行统一管理,学生列表显示了所有注册学生的学生名,密码,帐号以及注册时间等操作,管理员可以对所有注册的帐号进行修改和移除。
2.1.2 学生模块功能
该模块主要有对学生学生的注册,销户修改功能。学生列表主要显示学生的姓名,学号,性别,所在系,这里主要存放借教室还教室的对象。如果想要借教室或还教室,就必须先通过管理员登录进行注册,成为该系统的学生学生,进而才能对教室籍进行借还。
2.1.3 空教室借还模块功能
该模块主要是对空教室进行借还操作的一个管理模块,列表主要显示空教室的isbn号,教室名,查询状态以及最大查询期限等信息。对于教室名加以不同的链接,由于空教室和教师的关系是一对多,即一本空教室只能借给一个人,一个人可以借多本不同的空教室,所以根据每本教室的查询状态不同,链接对象也不一样,当此教室已借出,点击进入的就是归还页面,归还对象即为借教室的学生;若此教室状态为未借出,则点击链接会进入到借教室页面,借教室对象是所有注册的学生学生。管理员可以选择某一位学生进行借出工作。
2.1.4 空教室管理模块功能
该模块主要是对空教室进行统一的管理,功能包括对空教室的入库,移出,修订,快速检索等,空教室列表主要显示空教室的isbn,教室名,教务处,价格,版本号,出版年份。点击教室名进入空教室详细页面,能看到该空教室的详细信息,除刚才所说信息外还有该教室籍的教师以及图片,和正被查询的学生学生名。同时在列表页面可根据空教室的isbn和教室名进行模糊查询,能更好的定位某本教室或某些教室。
2.1.5 教务处管理模块功能
该模块主要是对空教室的教务处做一统一管理,将其单独作为一模块的原因是因为,教务处数量较少,可以单独存放一数据库表,在添加或修改空教室时可以将表中教务处进行遍历显示,若要添加空教室的教务处在数据库表中没有,可以在该模块下添加相应的教务处,在进行遍历。该模块还包括删除修改教务处等功能。
2.1.6 教师管理模块功能
该模块主要是对空教室的教师进行统一管理,将其单独作为一个模块,可以在添加教室籍的时候对教师的添加实现方便的管理,,对于新教室的教师,可以在此模块中进行添加,类似的功能还有修改和删除教师。
2.2 非功能性需求
2.2.1 可用性
2.2.2 性能需求
响应时间与CPU,电脑内存有关。
2.2.3 安全性通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
兼容IE,火狐,谷歌等
3 总体设计
.1 系统总体层次结构
本系统采用JSP+Servlet+DAO的mvc 3层架构模式,服务器端采用Tomcat,客户端采用FireFox。应用JavaBean和Jdbc数据库连接,页面采用Javascript,Ajax等技术,JQuery框架等。
3.2 Model层设计.2.1类描述AuthorModel,BModel,BorrowUser,PbModel,UserModel 等类。
AuthorModel的属性,Get(),Set()方法省略。
authorID
firstName
lastName
BModel的属性,Get(),Set()方法省略。
isbn
title
edit
文档评论(0)