2.6运行环境
为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:
软件环境:
客户端: Windows95/98/2000/XP,Internet Explorer(IE)等
服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。
数据库:采用Access,运行于服务器端。 硬件环境:
服务器 CPU:PIII 500以上 ,内存:512M以上 客户机 CPU:P200MMX以上,内存:32M以上
第三章 概要设计阶段
3.1 系统的功能分析
该学生成绩管理系统是用Dreamweaver8和ACCESS数据库和SQL查询语言编写,系统是基于网络在线的学生成绩管理系统,系统中的用户组有管理员组和学生用户组,其功能权限不同。
(1)系统管理员进入学生成绩管理系统的主要功能是:实现了对学生专业、学生课程、学生成绩、学生档案进行修改、编辑和删除等基本功能。
(2)学生用户进入学生成绩管量系统的主要功能是:实现学生自己成绩查询、自己登录密码的修改、个人信息的查询的基本功能。
3.2 学生成绩管理系统流程图
开始 信息输入 识别用户 判断类型 管理员用户 结束 学生用户 图3.1 成绩管理系统流程图
3.3用户权限流程图
管理员在学生成绩管理系统中,能够对学生成绩管理系统具体的按学号进行查询,对成绩的添加、修改和删除,能对学生信息进行添加、删除修改等操作,功能权限如图3.2。
登录首页 登录 管理员 专业管理 课程管理 成绩管理 成绩查询 修改密码 退出系统
图3.2 管理员权限结构
学生在系统中的基本功能是对自己所有成绩的查询,个人登录密码的修改,基本信息的查看。功能权限如图3.3。
登录首页 登录 学生用户 个人资料 成绩查询 修改密码 退出系统
图3.3 学生权限结构
3.4逻辑结构设计阶段
逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。
如E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。学生成绩管理中的实体关系如图3.4所示:
学时 学分 课程名 专业号 课程号 课程信息表 学号 N N 成 绩 选课 课程号 N 成绩 学生信息表 性别 姓名 图3.4 E-R图
学号
3.5表的物理结构
如上E-R图所示设计学生成绩管理数据库,主要包括课程、学生、成绩、专业四个实体, 其实体模式中对每个实体定义的属性如下:
课程信息表 :(课程编号,专业编号,课程名,学分,学时),如表3-1 学生信息表:(学号,姓名,性别),如表3-2