ASPNET课程设计报告
设计题目:学生选课系统设计系(部):信息科学系专业:计算机科学与技术学生姓名学号
f精品文档
一、设计任务
设计一个学生选课系统。基本要求:
1、有母板页和内容页,母板页包含Logo、导航、搜索、版权信息(学号姓名)
2、至少两种页面主题3、实现基本系统功能4、人员会员管理,要实现增删查改5、具体的题目要体现特色6、其他扩展功能(加分项)基本系统功能:实现人员物品信息增删查改、站内信息、人员管理
二、任务分工
完成人XXXXXX
完成功能主题、母版、人员管理选课功能、站内信息管理
备注
三、需求分析
31学生需求分析学生可以登录到系统,如果还没有账户,首先注册账户,或者在学生登失败时提醒注册账户。学生登录到系统后可以查看有关课程、自己的信息、已选课信息,查收收到的信息,修改自己的信息(包括登录密码、联系方式等),学生可以选课、听课、下载资料、上传问题等。
f精品文档
32教师需求分析教师可以登录到系统,如果还没有账户,首先注册账户,或者在教师登失败时提醒先注册账户。教师登录系统后,可以向管理员申请注册新的授课信息,查看自己授课信息。33管理员需求分析管理员可以登录到系统,注册账号,删除学生和教师的账户信息,安排本系统可以进行的课程,发布公告,推荐最新课程等。
四、总体设计
41系统的功能模块图
选课系统
学生
教师
管理员
注册账户
注册账户
注册账户
修改信息
修改信息
修改信息
网上选课上课
申请授课发放资料
修改、删除学生或老师信息
交流界面
交流界面
图1系统功能框图系统的总体功能如图1所示,……简单说明
42重要功能的流程图421XXX功能流程图后台主要包括商品管理、订单管理以及用户等信息管理,包括对用户评论的
f回复,其业务流程如图2所示。
管理员登录否
成功
商品管理用户管理订单管理
成功
精品文档
处理订单否
成功
回复留言否
成功
422XXX
……
图2后台管理主要流程图
退出登录
五、系统详细设计
51系统的数据库设计在图书管理系统中,一本书只能被一个同学借出,一个用户可以多次登录,但只能注册一次,因此,图书管理系统设计的对象有同学借书书本信息。图书管理系统中有2个表需要建立。511数据库表的详细设计
f精品文档
用户表stude
t,包括学生编号s
o、学生账号users、密码pass、姓名s
ame、性别sex、年龄age、地址address、电话tell、管理员Role。
图书表,包括图书编号bid、图书号b
o、r