文档介绍:郑州大学软件与应用科技学院
信息系统开发课程设计报告
学 期: 17-18学年第一学期
专 业:
班 级:,(小组成员来自多个班级填写多个) 设计题目:******系统
(填写任课老师姓名)
(学号姓名)
(学号姓名)
指导括:教师号、教师姓名、密码和职称。
管理员管理课程:管理员可以对课程进行管理,查看所有课程信息,添加新课程, 更改课程信息以及删除课程。课程信息包括:课程号、课程名、学分、系别和预选修。
管理员管理班级:管理员可以对班级进行管理,查看所有班级信息,添加新班级, 更改班级信息以及删除班级。班级信息包括:班级号、教师、课程、教室和上课时间。
学生选课:显示登录学生所有可以选择的课程列表,可以对想要选的课程进行选 课操作。
学生查看成绩:显示登录学生选的所有课程和对应的学分以及总学分。
学生个人信息管理:登录学生更改自己的信息,包括新密码、电话和E-mailo
教师选择学生:显示登录教师所教的所有课程列表,显示要选择某课程的所有学 生,可以对学生进行接收操作(接收此学生选择此课程)。
教师公布成绩:显示登录教师所教的所有课程列表,显示上某课程的所有学生, 可以对学生给学分(给学分表示此学生通过课程学****br/>本系统中的中心对象是学生和教师,根据以上的模块化分和功能分析可知,该系统的 流程主要描述的是学生选择课程后,教师根据选课的学生决定选哪些学生,最后教师给学 生学分,该系统的适用对象包括管理员、学生和教师,因此包括3个基本的流程。
图2-1描述的是管理员进行操作的流程。管理员首先要进行学生、教师、课程和班级 数据的初始化,这样学生和教师就可以登录使用系统了。在使用系统过程中,管理员再进 行管理工作,流程如图
2-1所示。
图2-2描述的是学生进行操作的流程。学生根据学生号和密码登录系统,一开始的密 码由管理员提供。学生登录系统后可以修改个人信息、选课和查看学分等管理操作。
图2-3描述的是教师进行操作的流程。教师根据教师号和密码登录系统,一开始的密 码由管理员提供。教师登录系统后可以选择学生和给学生学分等管理操作。
图2-2系统流程图一学生
图2-3系统流程图一教师
3系统设计
购物书系统的主要角色主要有三种:
普通用户(游客),注册会员,系统管理员。不同的角色具有不同的权限,各角色权限 如下:
普通用户:主页访问、书城快讯、图书查询、分类浏览、购买商品。
注册会员:主页访问、书城快讯、图书查询、分类浏览、购买商品、购物车结算、基 本信息修改、查看订单等功能。
系统管理员:可以进行前台所有功能操作权限,同时具备后台管理权限,如用户管理、 订单管理、商品管理、类别管理。会员和游客角色权限图如图3-1所示。
图3-1会员和游客角色权限图 系统流程图如图3-2所示。
图3-2系统流程图
系统E-R关系图如图3-3所示。
图3-3系统E-R关系图
数据表结构
表3-1用户表(d_user)
字段咨郡
id
pk
用户ID
email
varcrair〔50;
not null
pasjziFC-rd
varcxsar 1 oQ1
net :dllLI
郴$
nirLojze
varc^ar(501
not null
二(Ft null default
u5er_inTep:ral
i tn 1121
c
ti > 4 ■ fS
i s_ein= i i_ver 11:7
zhar-.2>
K箱,时志
biaint
m t
她后g时间
la^x_l-Dg£^_ip
varc^ar(tS1
»fault ^ull
此―妇F
eziil verify cod
rarer:ar 150!
cefault null
1低研认证码
表3-2图书表(d_book)
一段海
美烈
L21
FE
散据制"标识皿
anther
varcrai (2M
ILDt [Liall
图M者
&
varcEar i200
■ llj. ■
pul&liE:li_tin]e
biffint
not null
川版日期
v^icLi_edtiQn
v-exc工或1不
胃司珏⑸
d