学籍管理系统设计项目文档格式.docx
《学籍管理系统设计项目文档格式.docx》由会员分享,可在线阅读,更多相关《学籍管理系统设计项目文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
![学籍管理系统设计项目文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/9/1895204c-935f-4a4a-b011-01d7cd838eb6/1895204c-935f-4a4a-b011-01d7cd838eb61.gif)
开发项目
负责人
协作者
1
问题/项目概述
彭霜
唐亚丽
2
项目工作计划
杨柳
X红梅
3
管理业务流程分析
4
数据流程图
5
数据字典
6
E-R图
梁雨婷
7
功能模块图
8
代码设计
9
数据库(表)设计
10
IPO设计(输入、处理、输出)
11
源程序清单
12
总结体会
Gantt图
进度日历
工作阶段
分析
测试计划
概要设计
详细设计
编码
测试方案设计
产品测试
文档整理
三、管理业务流程分析
在本系统中,学生,系统用户,老师都可以登录到对应的主界面,进行相应的操作。
在学期初,由学院负责人员录入学生和教师信息,包括个人的学号、XX、性别、年级、班级、年级、班级、系别、专业、户口所在地、家庭住址、联系、出生日期、民族、政治面貌、XX号、填卡日期及备注。
如此形成系统的学籍数据库。
相关权限是:
学生可以由学号查询对应专业、等,老师同样可以查询学生各项信息等,系统用户则可以查询和修改各项学院、学生信息。
四、数据流程图
RootProcessGraph
SubprocessGraphof学籍管理系统
本学籍系统的详细工作流程如下:
1.根据学生处出示的新生,建立档案,将档案登记为档案文件。
并对应新生建立个人的学习文档。
2.根据档案文件登记学籍表。
3.若学生遇到退学、留级、惩罚的事件,教务处将分别进行退学处理、留级处理、奖惩处理。
4.若学生受到留级处理、奖惩处理,分别建立留级、奖惩,并修改对应档案文件。
5.若学生受到退学处理,删除对应学生的档案文件。
6.学生毕业时,教务处根据档案文件填制其毕业登记表,并最后将毕业生登记表交给用人单位。
五、数据字典
(1)数据项
Name
Code
Type
专业
MAJOR
A10
专业代码
MNO
年级
GRADE
民族
NATIONALITY
联系
PHONE
XX
SNAME
性别
SEX
TSEX
XX号
ID
LA20
所在学院
COLLEGE
所在院系编号
O
填卡日期
TIANKADATE
D
学号
SNO
学院
DEPTH
学院名
AME
学院号
政治面貌
MIANMAO
院负责人
FUZEREN
职务
JOB
备注
OTH
A20
教师名
TNAME
教师号
TNO
家庭住址
ADDRESS
开课学期
TERM
电子
EMAIL
出生日期
BIRTH
课程类型编号
LXBH
课程名称
课程学分
CREDIT
课程编号
班级
CLASS
班级名
班级号
班级负责人
(2)数据流
Reference
毕业生登记表
FLOW_6
DataFlow
学生注册
FLOW_10
档案
FLOW_19
修改信息
FLOW_20
删除信息
FLOW_21
退学
FLOW_188
留级
FLOW_187
奖惩
FLOW_192
新生
FLOW_5
档案信息
FLOW_23
登记
FLOW_25
(3)实体
学生
STU
教师
TEACHER
课程
COURSE
六、E-R图
简单学籍管理的E-R如下:
E-R图简单描述:
1.本E-R图的实体有学生、学院、教师、班级、课程。
2.一个学生只在一个学院和一个班级中,一个学院或一个班级有很多学生。
3.一个学院有很多教师,一个教师只对应一个学院。
4.一个学生要修多门课程。
七、功能模块图
八、代码设计
代码指明了事物的名称、属性、状态。
科学的代码设计能使计算机进行数据处理时,能节省存储空间,提高处理速度、效率和精度。
进行代码设计的过程中,我们应该尽量遵循以下基本原则:
1、要适合计算机处理;
2、要便于使用;
3、要具有系统性、通用性和可扩展性;
4、选择最小代码;
5、代码标准化。
本学籍管理系统中的数据库代码用部分代码设计X例如下:
(1)部门代码
部门代码采取数字和字符混合编码的形式,具体如下:
①学生处 XSC* * *
②教务处 JWC* * *
③系 X X* *
2、人员代码
人员代码采取纯数字编码形式,具体如下:
①教师 * ** *
②学生 *********
(2)表单代码
表单代码仍采取数字和字符混合编码的形式,具体如下:
①档案文件X X***********
②学籍表X***********
九、数据表设计
学生表
I
M
Yes
No
密码
PASSWORD
学院表
教师表
课程表
班级表
十、IPO设计
进入本系统的人都要进行身份认证,认证的方式是验证登录用户账号及其密码,选择登录类型(学生,教师,系统用户)。
登陆名为学号,教师号,系统用户号,所有用户的密码预设为888888。
登陆界面如下:
十一、源程序清单
连接数据库的源程序:
//ProfileOurs
SQLCA.DBMS="
ODBC"
SQLCA.Automit=False
SQLCA.DBParm="
Connectstring='
DSN=ours;
UID=dba;
PWD=sql'
"
connectusingsqlca;
open(w_main)
登录源程序:
stringls_pass,ls_passdata,l1,l3,l5,ls_user,usertype
integerl0,l2,l4
ls_user=string(sle_user.text)
ls_pass=string(sle_pass.text)
l1=string(ddlb_1.text)
ifddlb_1.text='
'
then
messagebox("
提示信息"
"
请选择用户登陆类型!
)
ddlb_1.setfocus()
return
endif
choosecaseddlb_1.tex