SAIKO学生管理系统
———————————————
详细设计
开发人员:冯银霞、何琼、张大月 二零一一年十二月十九日
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
目录
一、引言
1、编写目的
2、项目背景 3、项目定义
4、参考资料
二、功能划分
1、功能分析 2、功能描述 3、教师用户功能
三、需求分析
1、功能分析
四、数据库字典
1、数据流图
2、数据库
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
一、引言
1、编写目的
本文档为“SAIKO学生管理系统详细设计”,主要是为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,同时便于对系统的编码进行指导和约束。
2、项目背景
本项目是在赛高学习两个月以来的所学知识的一个总结和巩固,充分利用winform和数据库的技术完善对数据的操作。也是加强团队合作的初次练习,建立团队合作的思想。
开发软件的名称:SAIKO学生管理系统 项目的提出者:桂素伟 开发者:冯银霞、何琼、张大月 用户:SAIKO科技有限公司
开发工具:ASP.NET+Microsoft SQL Server2008
3、项目定义
学生管理系统是为了适应现代化学校管理的需要,充分利用网络技术来提高SAIKO办公效率、改善质量的高效管理信息系统。同时也是监督学生的考勤状况,督促学生的学习。
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
学生管理系统也是综合管理信息额重要组成部分。 4、参考资料
《桂素伟 PPT》 《桂素伟视频》
二、功能需求
1、功能划分
◆学生模块: 可以进行个人信息查看、个人信息修改、 个人选课、
课程查询、项目查询、成绩查询、作息时间查询、个人签到等
◆教师模块:可以进行学生信息的增、删、改、查,签到信息的查询和修改,培训信息的查询,作息时间的查询,成绩的录入、查询、修改、删除,新闻的发布、查询、修改、删除等
◆管理员模块: 可以进行系统设置和系统操作,其中系统设置又包括用户类型、学生状态、课程设置、项目、班级、作息类型、作息时间、签到类型、老师管理等的添加和修改,系统操作包括数据备份和数据还原
2、功能描述
在SAIKO学生管理系统中,主要有用户登录、用户管理、学生信息管理、签到管理、培训信息、新闻公告、帮助等功能,功能分析如下:
(1)、用户管理
SAIKO学生管理主要采用用户名和密码的验证模式,分为学生登录、教师登录和管理员登登录;进入主界面之前,用户必须在登录界面输入用户
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
名和密码,只有验证通过的用户方可进入主界面。学生和老师的用户名和密码分别为身份证号和身份证号后六位,管理员由统一的用户名和密码登录。
(2)、学生用户功能
学生用户功能主要包括:登录、修改密码、查询个人信息、修改个人信息、签到、作息时间查询、考勤查询、学生选课、成绩查询、新闻公告和帮助。
具体功能介绍如下:
1、登录:用户可以直接登录,使用查询信息、签到、选课等功能。 ○
输入:用户名、密码。
流程:检验密码是否正确,如果不正确提示密码不正确,重新输入或退出登录
2、 修改密码: ○
输入:输入旧密码,输入两次新密码。
流程:检验旧密码是否正确,如果不正确提示重新输入旧密码,如果正确,检验两次输入的新密码是否一致,如果不一致,提示重新输入新密码,如果一致,用新密码覆盖旧密码。
3、个人信息 ○
实现功能:显示学生的个人信息,并可以进行修改
内容:编号、姓名、年龄、性别、出生日期、QQ、邮箱,身份证号、联系电话
流程:系统查找该学生的个人信息并显示,需要学生添加和修改的学生
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
自己录入和修改
4、签到: ○
实现功能:对每个学生的迟到、早退、请假、旷课情况进行记录 内容:上午上班签到、上午下班签到;下午上班签到、下午下班签到 流程:由系统获得当前时间,与上班时间作比较,提前就是正常上班,否则为迟到;与下班时间作比较,提前就是早退,否则为正常
5、作息时间: ○
实现功能:帮助学生查看自己的作息时间,便于合理的安排作息 内容:不同季节的上课时间、下课时间
流程:通过下拉列表选择不同的季节,显示出不同的作息时间 6、考勤查询: ○
实现功能:帮助学生查看自己的迟到、早退、旷课、请假的情况 流程:系统查找该学生的考勤信息并显示 7、学生选课 ○
实现功能:在规定的时间内为学生提供网上选课以及查看个人选课信息 内容:学校开设的选课课程
流程:查看学生选课信息、选择一门之后可以继续进行选课,选课不能重复
8、成绩查询 ○
实现功能:显示入学以来所有项目、课程的所有成绩 流程:系统查找学生入学以来的所有成绩
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
9、新闻公告和帮助。 ○
实现功能:通知学生学校的最新新闻和通知,便于学生了解 流程:系统读取新闻内容和标题 (2)、教师用户功能
学生用户功能主要包括:登录、修改密码、查询个人信息、修改个人信息、签到、作息时间查询、考勤查询、学生选课、成绩查询、新闻公告和帮助。
具体功能介绍如下:
学生登录包含2个模块:学生信息查询、学生信息修改 管理员登录包含4个模块:学生信息的添加、修改、删除、查询
三、需求分析
1、功能分析
在学生信息管理系统中,主要有用户登录、学生信息管理、用户管理、新闻公告、培训信息、签到管理等模块
学生信息管理采用角色、用户名和密码登录系统,其中角色分为老师、学生、管理员。 登陆界面的设计如下:
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
学生系统的模块:
个人信息 学生登录 签到管理 培训管理 新闻信息 帮助 学生模块的结构和功能: (1)、个人信息:
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
(2)、签到管理:
(3)、培训信息:
(4)、新闻公告:
(5)、帮助:
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
老师系统的模块: 学 生管理 签到管理 培训信息 作息时间 成绩管理 新闻公告 帮助 老师登录 (1)、学生管理:
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
(2)、签到管理:
(3)、培训信息:
(4)、作息时间:
(5) 、成绩管理:
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
四、数据库字典
1、数据流图
2、数据库
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
数据库名SAIKOSYSTEMDB (1)、用户表(Users): 字段名 UId Uname Upassword Utypeid Stuid 说明 用户id 用户名 密码 Int Varchar10 Varchar20 类型 是否空 No No No No No 约束 主键自增 唯一约束 外键 外键 用户类型id Int 学员id Int (2)、用户类型表(Usertypes): 字段名 Utypeid Utypename 说明 用户类型id Int 类型名称 Varchar10 类型 是否空 No No 约束 主键自增 (3)、学员表(Students): 字段名 Stuid Strname Stusex Stuage Stuphoto Stuschool 说明 学员id 学员姓名 学员性别 学员年龄 学员照片 学校 Int Varchar10 Varchar4 Varchar4 Image Varchar30 Datetime 类型 是否空 No No No No 约束 主键自增 函数列 Stubirthday 出生日期 源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
Strcard Stuqq Stuphone Stumail Ssid StuTime Claid 身份证 QQ 电话 邮箱 状态id Varchar20 Varchar15 Varchar15 Varchar30 Int No No No No No 外键 函数列 最后更改时间 Datetime 班级id int (4)、课程表(Courses) 字段名 Cid Cname Thid begintime endtime Cremark 说明 课程id 课程名 老师id 开始时间 结束时间 备注 Int Varchar15 Int Datetime datetime 类型 是否空 No no No no no 约束 主键,自增 外键 Varchar(100) (5)、选课表(TakeCourses): 字段名 Tcid Cid Stuid 说明 选课id 课程id 学员id Int Int Int 类型 是否空 No No No 约束 主键、自增 外键 外键 (6)、项目表(Projects):
源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
字段名 Pid Pname 说明 项目id 项目名称 类型 Int Varchar30 是否空 No no 约束 主键、自增 (7)、成绩表(Scores): 字段名 Sid Tcid Pid Sresult Sremark 说明 成绩Id 选课id 项目id 成绩 评语 Int Int Int Double Text 类型 是否空 No No No No 约束 主键、自增 外键 外键 (8)、班级表(Classes): 字段名 Claid Claname 说明 班级id 班级名称 Int Varchar15 类型 是否空 No no 约束 主键、自增 (9)、培训信息表(Trains): 字段名 Tid Claid Tcid 说明 培训id 班级id 选课id Int Int Int 类型 是否空 No No No 约束 主键、自增 外键 外键 (10)、新闻表(News): 字段名 说明 类型 是否空 约束 源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
Nid Nmessage Ntime Ntitle 新闻id 新闻内容 发布时间 标题 Int Varchar140 Datetime Varchar(50) No No no no 主键、自增 函数列 (11)、作息类型表(Rests): 字段名 Rid Rname 说明 作息类型id Int 作息名称 Varchar10 类型 是否空 No no 约束 主键、自增 (12)、作息时间表(WorkRests): 字段名 Wid Rid 说明 作息时间id 作息类型id 类型 Int Int 是否空 No No No No No No 约束 自增,主键 外键 AmWorktime 上午上班时间 Datetime AmResttime 下午下班时间 Datetime pmWorktime 下午上班时间 Datetime pmWorktime 下午下班时间 Datetime (13)、签到表(Checks): 字段名 Ckid Stuid Wid 说明 签到id 学员id 作息时间id 类型 Int Int Int 是否空 No No No 约束 主键、自增 外键 外键 源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
Ckamtime Ckamrtime 上午签到时间 Datetime 上午签到时间 Datetime No No No No No Ckpmwtime 下午签到时间 Datetime Ckpmrtime Cktypeid 下午签到时间 Datetime 签到类型id (14)、签到类型表(CheckTypes): 字段名 Cktypeid Ctypename 说明 签到类型id Int 签到类型名 Varchar10 类型 是否空 No no 约束 主键、自增 (15)、学员状态表(StudentStateS): 字段名 Ssid Ssname 说明 学员状态id Int 学员状态名 Varchar10 类型 是否空 No No 约束 主键、自增 (16)、管理员用户表(AdmiUsers)
字段 Auid Auname UTYPEID 说明 管理员id 管理员名字 管理员类型id int 类型 是否空 No 约束 主键、自增 Varchar(15) No int No Aupassword 密码 (17)、教师表(Teachers)
字段 说明 Varchar(15) No 类型 是否空 约束 源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
.Net学生管理系统
Thid Thname thcard mark
教师id 教师名 Int No 主键、自增 Varchar(10) No 教室身份证 Varchar(20) No 标记 Int No 源码及文档下载地址:http://www.51aspx.com/code/SaikoStudentManagement
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- jqkq.cn 版权所有 赣ICP备2024042794号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务