《学生成绩管理系统开题报告.ppt》由会员分享,可在线阅读,更多相关《学生成绩管理系统开题报告.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生成绩管理系统开题报告学号:学号:学号:学号:2009023301063200902330106320090233010632009023301063指导教师:指导教师:王作彤王作彤 班级:班级:9233010392330103 姓名:姓名:张雪张雪背景背景开发背景开发背景在每一所学校中,许多管理工作(如:录入学在每一所学校中,许多管理工作(如:录入学生基本信息,录入课程基本信息,录入学生成生基本信息,录入课程基本信息,录入学生成绩信息,查询指定学生的信息及选修的课程、绩信息,查询指定学生的信息及选修的课程、成绩)都是老师手工完成的,非常复杂,这就成绩)都是老师手工完成的,非常复杂,这就需要
2、一种现代化,节约式的管理方式,学生成需要一种现代化,节约式的管理方式,学生成绩管理系统正可以解决这一类的问题。绩管理系统正可以解决这一类的问题。研究现状及设计目标在计算机网络,数据库和先进的开发平台在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,上,利用现有的软件,配置一定的硬件,开发一个具有开放性体系结构的、易扩充开发一个具有开放性体系结构的、易扩充的、易维护的、具有良好人机交互界面的的、易维护的、具有良好人机交互界面的学生成绩管理系统,为网络用户提供进行学生成绩管理系统,为网络用户提供进行在线交流的网络平台。在线交流的网络平台。关键技术分析关键技术分析 JSPJSP
3、技术:技术:技术:技术:JSPJSP技术可以以一种简捷而快速的方技术可以以一种简捷而快速的方法生成法生成WebWeb页面。页面。JavaBeanJavaBean 技术:技术:技术:技术:JavaBeanJavaBean 是一种是一种JavaJava语言写语言写成的可重用组件。成的可重用组件。ServletServlet 技术技术技术技术:ServletServlet是一种服务器端的是一种服务器端的JavaJava应应用程序,具有独立于平台和协议的特性用程序,具有独立于平台和协议的特性,可以生可以生成动态的成动态的WebWeb页面。页面。本课题要达到的设计目标本课题要达到的设计目标实现数据库中表
4、的查询,插入,修改,删除基本功能,形成一个通用的组件。支持MySql数据库。采用JAVA存储过程的方式。用JSP开发界面,调用数据库。系统整体结构-结构图系统系统E-R图图顶层用例图顶层用例图表设计表设计-(1)学生表)学生表字段含字段含义义字段名称字段名称类类型及型及宽宽度度主主键键非空非空备备注注学号学号SnoSnovarchar(10)varchar(10)PRIPRIY Y姓名姓名truenametruenamevarchar(10)varchar(10)0 0Y Y密密码码passwordpasswordVarchar(10)Varchar(10)0 0Y Y电话电话teltelva
5、rchar(12)varchar(12)0 0Y Y类别类别typetypeVarchar(2)Varchar(2)0 0Y Y0 0为学生,为学生,1 1为教师为教师籍籍贯贯addressaddressVarchar(18)Varchar(18)0 0Y Y(2)课程表)课程表字段含字段含义义字段名称字段名称类类型及型及宽宽度度主主键键非空非空备备注注课课号号CnoCnovarchar(10)varchar(10)PRIPRIY Y课课名名CnameCnameVarchar(20)Varchar(20)0 0Y Y教教师师teacherteacherVarchar(10)Varchar(10)0 0Y Y学时学时timetimeVarchar(10)Varchar(10)0 0Y Y选课类型选课类型sortsortVarchar(5)Varchar(5)0 0Y Y0 0为选修,为选修,1 1为必修为必修(3)成绩表)成绩表字段含字段含义义字段名称字段名称类类型及型及宽宽度度主主键键非空非空备备注注课课号号CnoCnovarchar(10)varchar(10)PRIPRIY Y学号学号SnoSnoVarchar(10)Varchar(10)0 0Y Y成成绩绩GradeGradeVarchar(5)Varchar(5)0 0Y Y结束语 谢谢各位指导老师!谢谢各位指导老师!
限制150内