- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文PT例子
学生选课系统 班级:*** 姓名:*** 指导教师:*** 课题的意义 学生选课系统主要以WEB选课系统做一个范例,是选课能够在网上进行,节省老师和同学的时间,同时便于管理员管理教师、学生和课程信息,提高工作效率,对教务管理起到事半功倍的效果。 系统的主要功能 以B/S为基础,JSP+JavaBean的模式来对系统进行开发,并选择SQL作为后台数据库。 系统的主要功能有管理员的信息管理,学生在线选课和查看成绩, 教师查看选择所授课程的学生和给学生评分 系统的功能 系统分为登录模块、管理员模块、教师模块和管理员模块,功能图如图。 登录模块的设计 在登录界面中,提供选择登录用户身份的单选按钮,有登录名和登录密码。这样提高系统的安全性。 输入的用户名和密码,系统会对其进行验证,如果验证失败则给出“用户名或密码有误!”的提示,验证成功则转到相应得页面。使系统更人性化 管理员模块的设计 管理员模块功能图: 管理员在本系统中有着最高的权力,负责整个系统的更新和维护,包括新增、更改、删除学生、教师、课程以及班级的信息。 学生信息的维护 根据数据库设计部分可知,学生信息在数据表student中。在管理员页面下,点击学生维护,即进入学生列表界面。在该页面下,管理员可以查看所有学生的信息,包括姓名,学号,密码等信息,同时还可以对学生的信息进行管理。 管理员输入要进行添加或修改的学生的学号、姓名、密码、学生所在的系名、性别和籍贯,便可以在数据库学生信息表中添加或修改此用户。此后用户便可以根据分配或修改的用户名和密码登录系统。若管理员删除了某个学生信息,系统将自动从数据库中删除此学生,此后该学生便不能登录系统。 教师信息、课程信息、班级信息维护 和学生信息维护的功能相同,管理员可以对教师信息、课程信息和班级信息进行管理,引用和学生信息维护相同的SQL语句,这里就不再赘述。 教师模块的设计 教师进行选课操作,可以查看自己所授的课程,包含班级号、课程号、课程名的信息。 教师可以查看显示所有预报某课程的学生列表。学生列表里有学生姓名、所在系、系别、学分、电话和电子邮件。教师可以对学生进行选择。 教师还可以修改个人信息。 学生模块的设计 学生可以查看所有能够选课的课程列表。在该页面中包括如下的信息:课程号、课程名、预修课、系别、班级号、教室号、上课时间和教师。学生可以根据教务安排选择课程。 学生对成绩具有查看的功能,可以查看的信息包括该生已选课程的名称、学分以及该生的总分。 学生还可以修改个人信息。 环境的配置说明 开发环境的配置 本系统使用的开发工具有JDK1.5、 Dreamweaver 8.0、 Tomcat 5.5、 SQL Server 2000。首先对这些工具进行安装,根据安装说明对环境变量进行配置,测试成功就可以进行开发了。 JDBC数据源的配置 安装JDBC后,根据安装要求设置好系统环境变量,打开浏览器,运行代码中的test.jsp文件,出现“连接数据库成功”的字样说明JDBC配置成功。 SQL Server数据库的建立 需要应用软件按前面的要求建立数据库即可,注意关系图的设计。 系统测试 本系统采用黑盒的测试方法,发现的问题如下。 (1) 本系统运行之初不支持汉字,通过查阅相关资料,我发现GBK(标准兼容GB2312。我将系统里的编码方式改成charset=GBK,汉字的问题也就相应的解决了。 (2) 程序的纠错功能不完善。运行各个模块,当系统出现错误,比如登录密码错误,无法报错。系统的验证过程通过JAVABEAN文件来完成,在系统会出现异常的地方,我找到相应的JAVA文件,在其中加入了try…catch语句,对修改后的JAVA文件进行编译,生成class文件,运行系统,问题解决。 致 谢 在系统开发过程中,王璿老师对我的设计给予耐心的指导和帮助,在论文完成之际,我要对王璿老师致以最诚挚的谢意! 同时我要感谢我的母校——里仁学院和在这四年大学生活里面传授给我知识的各位老师。 最后,我要向在学习和生活中给予过我关心、支持与鼓励的所有同学、朋友们表示最诚挚的谢意。 感谢答辩组的各位老师! * * * * * * * * * * * * * * * * * * * * * * * * * *
文档评论(0)