学籍管理系统设计项目文档格式.docx
- 文档编号:17049255
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:16
- 大小:85.03KB
学籍管理系统设计项目文档格式.docx
《学籍管理系统设计项目文档格式.docx》由会员分享,可在线阅读,更多相关《学籍管理系统设计项目文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
3
管理业务流程分析
4
数据流程图
5
数据字典
6
E-R图
梁雨婷
7
功能模块图
8
代码设计
9
数据库(表)设计
10
IPO设计(输入、处理、输出)
11
源程序清单
12
总结体会
Gantt图
进度日历
工作阶段
分析
测试计划
概要设计
详细设计
编码
测试方案设计
产品测试
文档整理
三、管理业务流程分析
在本系统中,学生,系统用户,老师都可以登录到对应的主界面,进行相应的操作。
在学期初,由学院负责人员录入学生和教师信息,包括个人的学号、姓名、性别、年级、班级、年级、班级、系别、专业、户口所在地、家庭住址、联系电话、出生日期、民族、政治面貌、身份证号、填卡日期及备注。
如此形成系统的学籍数据库。
相关权限是:
学生可以由学号查询对应专业、电话等,老师同样可以查询学生各项信息等,系统用户则可以查询和修改各项学院、学生信息。
四、数据流程图
RootProcessGraph
SubprocessGraphof学籍管理系统
本学籍系统的详细工作流程如下:
1.根据学生处出示的新生名单,建立档案,将档案登记为档案文件。
并对应新生名单建立个人的学习文档。
2.根据档案文件登记学籍表。
3.若学生遇到退学、留级、惩罚的事件,教务处将分别进行退学处理、留级处理、奖惩处理。
4.若学生受到留级处理、奖惩处理,分别建立留级名单、奖惩名单,并修改对应档案文件。
5.若学生受到退学处理,删除对应学生的档案文件。
6.学生毕业时,教务处根据档案文件填制其毕业登记表,并最后将毕业生登记表交给用人单位。
五、数据字典
(1)数据项
Name
Code
Type
专业
MAJOR
A10
专业代码
MNO
年级
GRADE
民族
NATIONALITY
联系电话
PHONE
姓名
SNAME
性别
SEX
TSEX
身份证号
ID
LA20
所在学院
COLLEGE
所在院系编号
CNO
填卡日期
TIANKADATE
D
学号
SNO
学院
DEPTH
学院名
CNAME
学院号
政治面貌
MIANMAO
院负责人
FUZEREN
职务
JOB
备注
OTH
A20
教师名
TNAME
教师号
TNO
家庭住址
ADDRESS
开课学期
TERM
电子邮件
出生日期
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、代码标准化。
本学籍管理系统中的数据库代码用部分代码设计范例如下:
(1)部门代码
部门代码采取数字和字符混合编码的形式,具体如下:
①学生处 XSC * * *
②教务处 JWC * * *
③系 X X * *
2、人员代码
人员代码采取纯数字编码形式,具体如下:
①教师 * * * *
②学生 ** ** ** ***
(2)表单代码
表单代码仍采取数字和字符混合编码的形式,具体如下:
①档案文件X X***********
②学籍表XJB***********
九、数据表设计
学生表
I
M
Yes
No
密码
PASSWORD
学院表
教师表
课程表
班级表
十、IPO设计
进入本系统的人都要进行身份认证,认证的方式是验证登录用户账号及其密码,选择登录类型(学生,教师,系统用户)。
登陆名为学号,教师号,系统用户号,所有用户的密码预设为888888。
登陆界面如下:
十一、源程序清单
连接数据库的源程序:
//ProfileOurs
="
ODBC"
=False
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
ls_pass=string
l1=string
if='
'
then
messagebox("
提示信息"
"
请选择用户登陆类型!
)
()
return
endif
choosecase
case"
系统用户"
ifls_user="
请输入用户登陆名!
endif
ifls_pass="
请输入密码!
ifisnull(ls_pass)thenls_pass="
selectcount(*)into:
l0fromxitongwherexno=:
ls_user;
ifl0<
1then
请输入正确的用户登陆名!
endif
selectpasswordinto:
ls_passdatafromxitongwherexno=:
ls_user;
ifisnull(ls_passdata)thenls_passdata="
ifls_pass<
>
trim(ls_passdata)then
请输入正确的密码!
open(w_1)
close(w_main)
学生"
l2fromstuwheresno=:
ifl2<
l3fromstuwheresno=:
ifisnull(l3)thenl3="
trim(l3)then
open(w_12)
教师"
l4fromteacherwheretno=:
ifl4<
l5fromteacherwheretno=:
ifisnull(l5)thenl5="
trim(l5)then
endchoose
按学号查询信息的源程序:
stringls_old_sql,ls_new_sql
stringls_sno
ls_sno=
ls_sno="
%"
+trim(upper(ls_sno))+"
%'
ls_old_sql=()
ls_new_sql=ls_old_sql+"
wheresnolike"
+ls_sno
(ls_new_sql)
()
(ls_old_sql)
增加信息的源程序:
longll_row
ll_row=(0)
()
(ll_row)
(1)
删除信息的源程序:
ints
s=()//得到当前行号
(s)//从DataWindow控件中删除当前行。
()//将DataWindow中所做的改变保存到数据库中。
()//重新检索数据到数据窗口
()//设置光标焦点
保存信息的源程序:
十二、总结与体会
通过这次的系统设计,我收获了很多。
不仅提高了我的理论知识水平,也锻炼了我们的团队合作能力和协调能力。
在本次设计的全过程中,我对本学期所学的知识有了一个比较系统的认识和理解。
我由此对《计算机信息管理基础》这门课程有了更深刻的认识,了解到它不仅仅是关于计算机系统的一门技术,其中的管理信息系统更是一门囊括了经济管理理论、计算机科学、现代通信技术、运筹学、统计学、系统工程学等学科的系统方法论的边缘科学。
而其中的奥妙是可以不断学习而领会到的。
我们在设计的过程中遇到了各种问题,例如最初我们必须把学生选课系统进行抽象,找到它的实体和关系,从而建立E-R图和数据流程图。
由于我们在建立E-R图的时候没考虑到登陆时需要密码,最后只有在数据库中通过SQL语言(altertablestuaddpasswordchar(10))增加密码这一属性,并(updatestusetpassword='
888888'
;
)设定密码都为888888。
从中也发现,光是掌握一些理论知识是远远不够的。
要懂得怎样把理论应用到实践中去,才能完成具体的工作。
而学会应用的过程是能够并且只能通过不断练习而达到的。
计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。
通过这次设计,我们学到了许多书本上学不到的知识,增强了自己的动手能力。
我们按部就班的完成了自己的设计任务,由于自己的知识水平有限,仍然存在很多的不足之处,恳请老师多多指教!
总而言之,我们从参与本次项目中体会颇多。
除开以上已经提到的,它还教会了我们不少做人的道理。
首先,它使我们深切体会到了团队的重要性,特别是其中遇到的很多困难,需要同学们共同努力共同探讨,以实现思想的交流与碰撞,这对工作的完成也是非常有利的。
同时,很重要的一点,是教会我们做什么都要有计划性,尤其是完成一些大型工作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学籍 管理 系统 设计 项目