《JAVAWEB程序设计》报告.doc

《JAVAWEB程序设计》报告.doc

ID:56204638

大小:599.00 KB

页数:16页

时间:2020-03-20

《JAVAWEB程序设计》报告.doc_第1页
《JAVAWEB程序设计》报告.doc_第2页
《JAVAWEB程序设计》报告.doc_第3页
《JAVAWEB程序设计》报告.doc_第4页
《JAVAWEB程序设计》报告.doc_第5页
资源描述:

《《JAVAWEB程序设计》报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、南京晓庄学院《JAVAWEB程序设计》课程报告题 目:《学生成绩管理系统》姓名:戴佳伟学号:14552019班级:14软件工程3班完成时间成绩:数学与信息技术学院2016年5月目录1.系统需求分析32.相关技术与原理介绍43.系统分析与设计53.1系统功能分析53.2系统结构分析73.3数据库设计94.系统实现114.1教师信息管理模块实现114.2成绩信息管理模块实现135.总结与体会165.1工作总结165.2改进设想161.系统需求分析本系统模拟学校对日常教务信息管理过程,开发学生信息管理系统。该系统可实现对教务

2、资源中的学生信息、教师信息、课表信息、课程信息四个模块进行查询及处理操作。系统面向的用户分为:管理员、教师、学生。根据访问角色的不同,在系统中应体现出对教务资源的访问的权限的不同,其中管理员权限最大,拥有增、删、改、查的权限,而教师和学生角色仅拥有查及限制性的增、改权限,因此在这里需要对系统进行需求分析。系统功能模块分为六大模块,它们包括:1.登录模块该模块实现用户登录、密码修改功能。用户可选择管理员、教师或学生身份进行登录,并可修改登录密码。2.学生信息管理该模块实现学生信息查询、学生信息添加、学生信息修改、学生信息

3、删除功能。3.教师信息管理该模块实现教师信息查询、教师信息添加、教师信息修改、教师信息删除。4.课程信息管理该模块实现课程信息查询、课程信息添加、课程信息修改、课程信息删除。5.选课信息管理该模块实现学生选课查询、学生选课添加、学生选课删除、学生选课修改。6.成绩信息管理该模块实现学生成绩查询、学生成绩修改、学生成绩录入、学生成绩删除。1.管理员功能需求:学生信息管理:包括学生信息查询、学生信息添加、学生信息修改、学生信息删除教师信息管理:包括教师信息查询、教师信息添加、教师信息修改、教师信息删除课程信息管理:包括课程

4、信息查询、课程信息添加、课程信息修改、课程信息删除选课信息管理:包括学生选课查询、学生选课添加、学生选课删除成绩信息管理:包括学生成绩查询、学生成绩修改、学生成绩录入2.教师功能需求:教师信息管理:教师信息查询课程信息管理:教师任课信息查询成绩信息管理:学生成绩查询、学生成绩修改、学生成绩录入3.学生功能需求:学生信息管理:学生信息查询选课信息管理:学生选课信息查询成绩信息管理:学生成绩查询2.相关技术与原理介绍(对Tomcat、MySQL、JSP、JDBC、JAVABEAN等技术进行简要介绍)1.Tomcat:Tom

5、cat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。2.MySQL:MySQL是一个关系型数据库,由瑞典 MySQLAB公司开发,目前属于 Oracle 旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最

6、好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的

7、性能卓越,搭配 PHP ,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。3.JSP:JSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Script

8、let)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。4.JDBC:JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。