- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀计算机专业设计,顺利答辩过论文资料,欢迎参考下载!!!
引 言
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。 教师办公管理系统是一个教育单位不可缺少的部分,它的内容对于学校十分重要,所以,为提供充足的信息和快捷的手段。但一直以来人们仍使用传统人工的方式,这种方式存在着许多缺点,如:效率低、 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
,使用进行,具有的优点.例如:方便、可靠性高、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是的科学化、正规化管理,与世界接轨的重要条件。第二章 系统设计
(一)设计目标
即根据身分的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统维护管理员、领导级管理员、负责人级管理员、普通教师管理员。系统提供灵活的角色设定和权限的分配功能。
1. 系统维护管理员:是权限最大的管理员,拥有办公系统的超级权限,主要负责对办公系统平台的日常网络管理,可以对系统进行修改,排除故障。
2. 领导级管理员:可以上传文件可以查看所有上传的文件(除去工作安排中功能二的文件),有权修改、删除已发布的文件,并有权决定相关文件是否上传至公众网中,即对所有上传文件进行审核;
3. 负责人级管理员:可以上传文件,可以查看权限内的文件,有权修改、删除负责项目内的文件;
普通教师管理员:可以浏览相关文件,上传有权限的文件,修改个人资料。
(二) 设计思想
此系统采用MVC三层架构(JSP-JAVABEAN-SERVLET)开发模式,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。此外,系统使用数据连接池,在系统初始化时启动perties 文件中配置的数量的连接,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该连接池,这样这些连接可以复用,提高了效率。
(三) 系统的功能设计
系统功能分析的基础上,考虑到项目程序编制的特点,如图所示的功能模块图
图1.(功能模块图)
系统的功能分为三大模块,各实现了不同的功能。具体分析如下:
1. 系统设置功能
提供对系统中各个参数设置,比如学校的机构、人员及系统用户的权限等。这为本系统的使用提供最基本接口。只有系统维护管理员才有权限进行操作。
2. 通知通告
部门领导及各负责人由于需要向相关在校教师发布的信息以及相关教师在收到信息条后要有反馈意见,因此设立此模块。本栏目为对外保密或对外没有必要公布的信息,其位置在各位教师登录后的首页面上端;收到通知的教师可以对通知进行回复。对于自己发布的通知,可以修改、不能删除,对于发布到自己的通知,可以发布到自己的通知,可以发布和删除反馈意见;被通知的人,在浏览该通知时系统自动标记为已阅读状态。
(1) 操作对象:领导、负责人。
浏览对象:在校教师。
具体操作:部门领导及各项目负责人由于项目需要向全体在校教师发布的通知,因此本栏目的位置在公众首页内。
需要模块:文章发布系统、反馈系统、教师地址查询系统等。
3. 领导信箱
在校教师如需要领导来解决问题时,可以直接通过该栏目与领导联系,在领导登录时,其栏目的提示信息,领导在一定时间内回复。该过程为点对点过程。
(1) 操作对象:在校教师(含处内工作人员)与领导。
(2) 浏览对象:领导与在校教师。
(3) 需要模块:文章发布系统、信息提示系统。
(四) 开发工具和编程语言的选择
1.JSP语言的优点
JSP作为服务器端脚本语言,其基本机制不同于其它的脚本语言,它实质上还是一种Sevlet , 它是编译执行的。ASP和PHP则是完全解释执行的,所以JSP仅仅是具有脚本语言的表现形式,JSP在性能方面有很多强于ASP 和PHP。
(1) 由于是编译执行而且可以多线程方式执行,所以开销相对要小。
技术本身的扩展性。JSP可以通过JavaBean定制标签库,EJB等技术对功能进行扩展,这个优势主要得益于Java技术的纯向对象特性。
跨平台支持。
2. MVC模式结构
(1) 各施其职,互不干涉在MVC模式中,三个层各施其职,所以如果一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。假如业务发生了变化,如在取文章时可能webmaster把一些文章作了无效标志,不能直接把所有文章取出来,只能取出有效的文章,这时业务就发生了改变。再设想一下,如果这个业务逻辑在100个页面中都要用到,那么MVC模式就体现了它的灵活性。我们可以不更改任何JSP,只要更改model层中的相应类中的SQL语句即可。
文档评论(0)