欢迎来到天天文库
浏览记录
ID:6786001
大小:2.29 MB
页数:13页
时间:2018-01-25
《web应用与开发课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、HUNANCITYUNIVERSITY《WEB应用与开发》课程设计报告专业:网络工程学生姓名:班级学号:小组成员:指导老师:2016年11月5日12WEB应用与开发课程设计报告-23一、设计时间2016年10月22日------2016年11月5日二、设计地点湖南城市学院实验楼计算机503机房三、设计目的开发一个学生信息管理数据库的目的,主要是对查询学生信息过程中的所有信息进行更加科学、规范和有效的综合管理,是为了让同学们能在任何时候都能查阅到有关自己的信息。该学生信息管理系统主要包括学生信息查询、选修课管理、课程管理、帐
2、号信息修改等。本系统还提供学生相关的基本信息统计、汇总、查询,这样便于辅助学校领导的学生管理工作。四、设计小组成员-08何振雄-23李吉宇五、指导老师习胜丰老师六、设计课题学生信息管理系统七、学生信息管理系统的需求根据系统的需求,首先将要记录的信息分类,要记录的信息如下:⑴学生信息:包括每个学生的学号、姓名、性别、年龄、籍贯、政治面貌、入学时间、联系电话等⑵学生课程信息:包括学生所学的专业课程和选修课程的课程编号、课程名称、授课老师、课程学分学分等⑶学生选课信息:包括选修课名称、选修课类型、课程编号、任课教师。⑷用户信息:
3、包括包括用户名、对应密码等12根据这些需要,本系统需要“学生基本信息”表,“学生课程信息”表,“学生选课信息”表,和“用户信息表”。如图1所示。用户登录学生信息管理课程信息管理学生成绩管理用户信息管理取消图1系统基本逻辑关系一、模型设计(1)实体列表表1实体列表实体描述学生基本信息学号、姓名、性别、年龄、籍贯、政治面貌、入学时间、联系电话学生课程管理专业课程和选修课程的课程编号、课程名称、授课老师、课程学分学生选课管理选修课名称、选修课类别、课程编号用户信息用户名、密码等(2)系统的E-R模型图12学生基本信息学生选课管理
4、学生课程管理政治面貌学号姓名联系电话籍贯性别年龄专业课程用户信息课程名称授课老师学分密码用户名选修课名称选修课类别选修登录选修课程入学时间图2E-R模型一、数据库设计应用mysql程序作为数据库。设计了一个表格。图3数据库表格二、系统流程图在本系统中准备通过如下窗体来实现数据维护的功能:(1)主窗体:管理着各个子窗体。(2)“查看信息”子窗体:管理学生基本信息。。12(3)“查看课程”子窗体:管理学生课程基本信息。(4)“网上选修”子窗体:管理学生选修信息(5)“修改密码”子窗体:修改用户密码。(6)“退出”子窗体:退出系
5、统。系统流程图如图3所示:启动界面登录N允许登录Y查看信息查看课程网上选修修改密码退出系统图4系统流程图一、程序调试情况在数据连接时一定要注意窗体和相应显示控件的绑定关系。在把系统从一台计算机移植到另一台计算机时一定要把数据库TABLE同时移植。与数据库的链接代码如下://连接驱动字符串StringclassName="com.mysql.jdbc.Driver";Stringurl="jdbc:mysql://localhost:3306/studentManage";Class.forName(className);C
6、onnectioncon=DriverManager.getConnection(url,"root","");Statementsta=con.createStatement();12//登录界面的查询语句Stringsql="select*fromuserswhereuserId='"+user+"'andpwd='"+pwd+"'";//得到查询结果集ResultSetrs=sta.executeQuery(sql);一、重点代码及功能显示1、运行程序后首先显示就会弹出如图4所示登录框。图5登录界面代码实现:1、背景
7、设置,样式设置2、用户类型选择学生教师128、tionvalue="ADM">管理员functionSelType(){vartype=document.getElementById("sel").options[document.get
8、tionvalue="ADM">管理员functionSelType(){vartype=document.getElementById("sel").options[document.get
此文档下载收益归作者所有