全球旧事资料 分类
比较简单的小型管理系统,应该具有对较少数据的处理的功能。同时,应该将这些功能展示在一个界面上,并引导用户对其进行处理。而且还应该具有账户权限的分配与管理,并且具有申请帐户的功能,并根据申请帐户的角色role不同将其保存在不同的表中来进行管理。同时,还应该具有一张用来存储学生成绩的表,来进行对学生的数据的管理。
23功能模块划分
根据这个学生成绩管理系统的特点,我们可以将其分成,注册功能,登陆功能,查询功能,录入成绩功能,插入成绩功能,删除成绩功能,修改成绩功能,区间查询功能,列表显示成绩功能,对全体同学的成绩的排序的功能,成绩单下载功能,退出系统等主要功能。
III
f图1学生成绩管理系统功能设计图
24系统流程分析
图2管理系统流程
IV
fV
f哈尔滨理工大学课程设计
3数据库设计
31数据库分析与设计
由于安装MySql数据库时的操作不当,导致在电脑上无法成功安装数据库程序,所以我用了使用txt后缀的文本文件来代替数据库中的表的方式来存取数据,我将用户分为两类:教师和学生,而且用户应具有账户和密码,所以用户实体应具有的属性有:账号(教师使用手机号,学生使用学号),密码,角色(用来确定权限)。而需要查询的学生成绩的表中,学生实体应具有的属性有:学号用来唯一标识学生,相当于主键,姓名,成绩。所以两张ER图如下:
32数据库表的创建
用户IDVarchar类型用户密码Varchar类型用户角色Varchar类型
图3用户与学生实体ER图
表1用户表的设计
主键,不可重复只有”teacher””stude
t”
ull三种,
ull只能进入申请账号页面
学生学号Varchar类型学生姓名Varchar类型学生成绩i
t类型
表2学生表的设计
主键,不可重复
区间0100
6
f哈尔滨理工大学课程设计
4系统功能模块创建
41配置运行环境
运行环境为JDK18Tomcat,开发IDE为Eclipse1JDK的环境变量配置:
在网上下载JDK18的自解压文件包,在安装我的安装在了DJDK18之后进行配置:
设置JAVA_HOME为:“DJDK18”设置classpath为:“JAVA_HOMElibdtjarJAVA_HOMElibtoolsjar”设置path:在path的最后添加:
“JAVA_HOMEbi
JAVA_HOMEjrebi
”2Tomcat的环境变量配置:
在网上下载Tomcat8045的压缩包,解压在“DTomcat”目录中,并进行接下来的配置:
设置CATALINA_HOME必填:“DTomcat”设置CATALINE_BASE可选:“DTomcat”设置Path:在path的最后添加:
“CATALINA_HOMElibCATALINA_HOMEbi
”配置tomcatusersxml文件:
在文件的最后添加如下内容:rolerole
ame
好听全球资料 返回顶部