欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    计算机软件论文成人教育学籍管理系统的设计与实现.doc

    • 资源ID:3992825       资源大小:16.50KB        全文页数:3页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机软件论文成人教育学籍管理系统的设计与实现.doc

    成人教育学籍管理系统的设计与实现 成人教育学籍管理系统的设计与实现宋敦波(西昌学院 汽车与电子工程学院,四川 西昌 615013) 【摘 要】随着计算机科学的发展及网络技术的应用,成人教育学籍日常管理工作如果还是采用手工管理方式,则工作效率低,并且不能及时更新教师、学生和班级信息。为了解决上述问题,有必要设计本管理系统,从而使管理工作更加规范化、系统化、自动化。本系统采用B/S(Browser/Server)系统体系结构,JSP结合Java Beans和Java Servlet,用Oracle数据库系统搭建后台数据库。 【关键词】成人教育;管理系统;软件开发【中图分类号】TP315 【文献标识码】A 【文章编号】1673-1891(2010)04-0082-03 1 开发工具和技术支持 1.1 采用B/S(Browser/Server)系统体系结构B/S(Browser/Server)结构即浏览器/服务器结构。它是随着Internet技术的兴起,是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现。这种结构的优点在于:方便快捷,并最大限度地减少系统开支。 1.2 用Oracle数据库系统搭建后台数据库Oracle数据库系统具有性能稳定、可扩展性强、高可用性和数据安全等优点,同时,Oracle耗费较多的系统资源。在构建后台数据库时,根据本系统的特点,选用Oracle较为稳妥。 1.3 JSP结合Java Beans和Java Servlet采用 JSP 开发 WEB 应用,结合 Java Beans 和Java Servlet提供高质量的动态页面和后台服务支持。系统借助于 Servlet 和 JSP 良好的交互关系及JavaBeans 的协助,将网站的整个逻辑结构放在Servlet中,而将动态页面的输出放在JSP页面中来完成。在这种开发方式下,系统有几个核心的Servlet来处理网站的逻辑,通过调用JSP页面来完成客户端的请求。 1.4 Apache tomcat构建Web服务器作为JSP的环境引擎,Tomcat实现jsp+javabean环境的接口程序。Tomcat作为一个单独的程序运行,所有提交的请求通过Tomcat进行处理。 2 系统功能设计2.1 系统结构设计设计上将系统所需的功能模块化,便于开发。 这样不仅使系统的结构清晰,层次明了,还提高了代码的可重用率,减轻了开发的负担。其次,在设计上采用三层体系结构,将视图、控制层和数据库操作分开,客户端通过统一的接口向控制层发送请求,控制层再从数据库操作中获得相关数据,通过视图显示出来。这在一定程度上增加了数据库的安全性、系统的可移植性。系统采用B/S架构,服务器、数据库与客户端三者分开。系统结构图如图1所示。 其中,用户模块、课程模块、班级模块、公告发布模块的部分功能封装于JavaBean中。系统功能模块通过Servlet实现,并对其他模块进行操作。 2.2 系统功能模块划分本系统中类别与模块对应,不同类别的用户在登录后跳转到不同页面,使用不同的功能模块。根据系统的功能需求,学生、教师、管理员三类用户分别有各自的功能模块。 2.2.1 学生用户功能模块学生用户可进行查看新闻公告、修改用户个人信息、选课、查看成绩和学分等操作。功能模块图如图2所示。 图2 学生用户模块图2.2.2 教师用户功能模块教师用户可以进行查看新闻公告、修改个人信息、管理选修课程的学生、管理课程成绩。功能模块图如图3所示。 图3 教师用户模块图2.2.3 系部管理员用户功能模块系部管理员管理本系学生信息、教师信息、课程信息、班级信息,发布公告。功能模块图如图4所示。 图4 系部管理员模块图2.2.4 教务管理员功能模块超级管理员管理成教院所有学生信息、教师信息、课程信息、班级信息,并可以发布和删除新闻公告。功能模块图如图5所示。 图5 教务管理员模块图3 系统详细设计3.1 系统流程图用户端登录并发出Http请求,服务器判断并跳转不同模块。本系统的系统流程图如图6所示。 图6 系统流程图3.2 登录模块设计系统登录模块主要用于验证登录用户并根据不同类别的用户转向不同的用户模块。 登录模块的输入页面上,需要用户输入其账号和密码,同时需要用户选择其用户类别,然后将这些信息提交给后台的Servlet控制程序。输入页面如图7所示,输入页面提交到后台的表单如表1所示。 图7 登录界面Servlet控 制密 码 正 确 否Servlet是控 制否后 台 数 据 库用 户 功 能 模 块JavaBeanJSP视 图 循 环客 户 端登 陆3.3 学生模块设计学生模块的用户为学生,根据需求分析,可以得出学生用户的功能为:查询档案信息、选课、查询成绩和学分、修改个人信息设置。系统在学生登录成功后提供操作这个功能的链接。学生用户显示页面如图8所示。 3.4 系部管理员模块设计管理员模块的使用用户为系部管理员和教务处管理员。系部管理员成功登录后,页面显示需要提供操作的链接,系部管理员模块提供的子模块与教务管理员模块类似,权限稍低于教务处。系部管理员页面如图9所示。 图8 学生用户页面3.5 教务处管理员模块设计教务处和系部管理员的功能类似,权限稍高,可管理各系部。教务处登录后显示的页面如图10所示。 图9 系部管理员页面当管理员选择此功能时,系统进入学生信息管理模块。提供学生信息列表和添加、修改、删除等功能。 学生信息的新增由一个 Servlet 完成,通过doPos(t)函数调用doGe(t)函数获取表单提交的信息。新增学生页面提交到后台的表单如表2所示。 图10 教务处管理员页面表2 新增学生页面提交表单(Form表单)名称 表单类型 含义 名称 表单类型 含义action 隐藏域 提交方式 id 文本框 登录号name 文本框 学生姓名 password 密码框 密码dep 下拉框 学生所在系 sex 下拉框 性别jiguan 下拉框 籍贯 danan 文本框 学生家庭住址4 结束语本文在系统的逻辑设计和物理结构上基本达到了预期目标,系统结构清晰,逻辑层次分明。 设计思想基于当今最主流的三层体系结构,同时,采用 B/S 模式和模块化的设计更适合 Web 系统的特点。开发工具和技术环境选用 JSP+JDK+Oracle+Apache,另外,在系统实现过程中大量使用了JavaBean和Servlet技术。本系统的实现为学生和教师更准确及时的了解信息提供了更好的服务。 注释及参考文献:高建红.网页制作学习指导与练习M.北京:电子工业出版社,2006.冯燕奎,赵德奎.JSP实用案例教程M.北京:清华大学出版社,2005.3鲍嘉,卢坚.Dreamweaver MX 2004完美网页设计M.北京:中国青年出版社,2005.4张海藩.软件工程导论(第四版)M.北京:清华大学出版,2006.5赛奎春.JSP信息系统开发实例教程精选M.北京:机械工业出版社,2006.6熊桂喜,王小虎.计算机网络(第三版)M.北京:清华大学出版社,2000.

    注意事项

    本文(计算机软件论文成人教育学籍管理系统的设计与实现.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开