二学位报名系统设计说明书接口已完成.docx

上传人:b****2 文档编号:592018 上传时间:2023-04-29 格式:DOCX 页数:13 大小:81.98KB
下载 相关 举报
二学位报名系统设计说明书接口已完成.docx_第1页
第1页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第2页
第2页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第3页
第3页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第4页
第4页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第5页
第5页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第6页
第6页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第7页
第7页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第8页
第8页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第9页
第9页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第10页
第10页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第11页
第11页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第12页
第12页 / 共13页
二学位报名系统设计说明书接口已完成.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

二学位报名系统设计说明书接口已完成.docx

《二学位报名系统设计说明书接口已完成.docx》由会员分享,可在线阅读,更多相关《二学位报名系统设计说明书接口已完成.docx(13页珍藏版)》请在冰点文库上搜索。

二学位报名系统设计说明书接口已完成.docx

二学位报名系统设计说明书接口已完成

 

二学位报名系统

设计说明书

 

编制日期:

2011年12月04日

 

1、项目背景

现有的二学位报名方式主要以手工方式填报数据,数据的格式难以规范,数据出错性高,上报及审核流程效率不高,因此需要设计一套基于web的报名系统来辅助工作人员完成整个流程的报名及考务工作。

2、需求分析

1)系统数据流图

根据前期调研报名流程主要涉及三个部门(教务处、院级学办、招生办),学生登录系统开始报名后数据在各部门之间流转,图1-1为系统0层DFD数据流图

图1-1

 

2)根据考生从网上填报信息开始整个系统的流程可用图1-2表示

图1-2

3)业务模块描述

学生报名模块:

由招生办公室下发本年度的二学位招生通知后,凡是大一学生都可以参加报名,登陆本系统后凭借默认的用户名和密码(身份证号)进入本系统,系统根据所填用户名检索出考生个人信息,考生登陆后查看个人信息确定无误后填写报考专业,提交完成,这时考生报考状态为“已报考”。

在报考后的几天内考生确认报考信息,凡是到期不确认的系统默认已确认,这时考生报考状态为“已确认”。

报考信息汇总后各学院学生工作办公室进行报考资格审核,将审核通过后的数据汇总到教务处。

这时考生报考状态为“已审核”。

考场安排模块:

学院审核完成上报汇总信息后,教务处根据报各专业报考人数和考场的基本信息选择考场,将考生随机的、较平均的分配到选择的考场中,考场安排好后,系统会给每个考生分配准考证号码并生成准考证,这时考生报考状态为“可打印”,学生可以下载打印准考证参加考试。

成绩管理模块:

所有考试进行完成以后,有教务处将成绩汇总导入成绩库,同时提交给招生办公室,由招生办公室确定最终录取人数和名单,下发录取通知书。

3、系统设计

1)系统功能模块图,图1-3

图1-3

4、代码编写规范

1)注释规范

统一采用单行注释,模块开头部分采用三道斜线方式注释,模块内部采用两道斜线注释,在模块开头部分注释包括该模块功能描述、所包含参数、返回值等,模块内部在重点语句部位加适当的注释。

2)数据库命名规范

数据库名为:

TdrSys

表名为:

TdrSys_“表名拼音首字母”

字段名为:

“表名拼音首字母”_“字段名拼音首字母”

3)程序集命名规范

程序集名称

简介

编写人

model

学生数据模型

IDAL

访问学生数据接口,定义访问学生模型的主要方法

SQLDAL

实现IDAL数据库访问类

BLL

业务逻辑调用

4)类命名规范

数据模型:

表名

数据接口:

I+表名

数据库访问类:

SQL+表名

业务逻辑调用:

B+表名

5)函数命名规范

第一个单词首字母小写,后续单词首字母大写,统一使用英文单词。

6)变量命名规范

变量名=“变量类型缩写”+“小写英文单词或英文缩写”,两个或两个以上单词组成的变量,第一个单词首字母小写,后续所有单词首字母大写,如包含特殊字段如(ID),则该字段大写。

7)页面控件命名规范

控件名=“代表控件功能的英文单字或单词缩写”+“控件缩写”

8)编写规范

在每一层使用tab键缩进,使层次清晰,每一行尽量只写一个语句,

5、数据库逻辑结构设计

1)用户表(TdrSys_yh)

字段名

说明

类型

必填

主键

备注

yh_yhm

学生身份证号,其他用户系统分配

varchar(20)

用户名

yh_mm

学生身份证号,其他用户系统分配

varchar(20)

密码

yh_qx

1、2、3、4四个等级

char

(1)

权限等级

2)报名信息表(TdrSys_bmxx)

字段名

说明

类型

必填

主键

备注

bmxx_sfzh

身份证号

varchar(20)

身份证号

bmxx_bkzyh

varchar(6)

报考专业号

bmxx_kch

varchar

(2)

考场号

bmxx_zwh

varchar(3)

座位号

bmxx_zkzh

待定

准考证号

bmxx_ztdm

默认值为0

char

(1)

状态代码

3)状态表(TdrSys_zt)

字段名

说明

类型

必填

主键

备注

zt_ztdm

char

(1)

状态代码

zt_ztm

varchar(12)

状态名

 

4)考场信息表(TdrSys_kcxx)

字段名

说明

类型

必填

主键

备注

kcxx_kch

待定

考场号

kcxx_kcm

varchar(10)

考场名

kcxx_zws

varchar(3)

座位数目

5)成绩表(TdrSys_cj)

字段名

说明

类型

必填

主键

备注

cj_id

流水号

Int

cj_sfzh

varchar(20)

身份证号

cj_kmdm

varchar(3)

科目代码

cj_fs

varchar(3)

分数

6)报考专业表(TdrSys_bkzy)

字段名

说明

类型

必填

主键

备注

bkzy_zydm

varchar(6)

专业代码

bkzy_zym

varchar(30)

专业名

7)考试科目表(TdrSys_kskm)

字段名

说明

类型

必填

主键

备注

kskm_id

流水号

int

kskm_zydm

varchar(6)

专业代码

kskm_kmm

varchar(20)

科目名

kskm_kssj

datatime

考试时间

kskm_kmdm

varchar(3)

科目代码

 

6、数据接口设计

1)数据接口名:

ITdrSys_yh

方法定义

返回值说明

参数说明

函数功能

intexistJud(

Stringuname,

Stringupassword

返回0或1。

若数据库中存在该用户,则返回1;若不存在,则返回0。

uname:

用户名

upassword:

用户密码

通过用户名和密码判断用户是否存在,存在返回1,不存在返回0。

charsearchQxByYhm(

Stringuname

返回与用户名相应的权限号。

uname:

用户名

通过用户名(主键)查找相对应的权限号。

 

2)数据接口名:

ITdrSys_bmxx

方法定义

返回值说明

参数说明

函数功能

TdrSys_bmxxsearchBmxxBySfzh(

Stringsfzh

返回一个TdrSys_bmxx数据模型的实例。

sfzh:

身份证号

通过身份证号(主键)查找对应的一条信息,返回该条信息中所有字段的内容。

集合类型searchAllBmxx()

返回一个集合,该集合包括所有查出的TdrSys_bmxx实例。

查找TdrSys_bmxx表中的所有信息。

集合类型searchBmxxByBkzyh(

Stringbkzyh

返回一个集合,该集合包括所有按条件查出的TdrSys_bmxx数据模型的实例。

bkzyh:

报考专业号

通过报考专业号,查找所有报考同一专业的信息,返回查询结果。

集合类型searchBmxxByKch(

Stringkch

返回一个集合,该集合包括所有按条件查出的TdrSys_bmxx数据模型的实例。

kch:

考场号

通过考场号,查找在一个考场内考生的所有报名信息,返回查询结果。

TdrSys_bmxxsearchBmxxByZkzh(

Stringzkzh

返回一个TdrSys_bmxx数据模型的实例。

zkzh:

准考证号

通过准考证号查找对应的一条信息,返回该条信息中所有字段的内容。

集合类型searchBmxxByZtdm(

charztdm

返回一个集合,该集合包括所有按条件查出的TdrSys_bmxx数据模型的实例。

ztdm:

状态代码

通过状态代码查找所有处于同一状态的报名信息,返回查询结果。

int

addBmxx(

TdrSys_bmxxaddBmxx

返回0或1。

若添加成功,则返回1;若添加失败,则返回0。

addBmxx:

TdrSys_bmxx数据模型的一个实例。

添加新报名信息

intchangeZtdmBySfzh(

Stringsfzh

返回0或1。

若更改成功,则返回1;若更改失败,则返回0。

sfzh:

身份证号

通过身份证号(主键)更改状态代码

3)数据接口名:

ITdrSys_zt

方法定义

返回值说明

参数说明

函数功能

StringsearchZtmByZtdm(

charztdm

返回状态名

ztdm:

状态代码

通过状态代码(主键)查找状态名。

 

4)数据接口名:

ITdrSys_kcxx

方法定义

返回值说明

参数说明

函数功能

intaddKcxx(

TdrSys_kcxxaddKcxx

返回0或1。

若添加成功,则返回1;若添加失败,则返回0

addKcxx:

TdrSys_Kcxx数据模型的一个实例。

添加新的考场信息

intdeleKcxx(

待定kch

返回0或1。

若删除成功,则返回1;若删除失败,则返回0

kch:

考场号

删除考场信息

intchangeKcxxByKch(

待定kch,

TdrSys_kcxxnewKcxx

返回0或1。

若更改成功,则返回1;若更改失败,则返回0。

kch:

考场号

newKcxx:

TdrSys_Kcxx数据模型的一个实例,该实例包括所有更改后的信息。

通过考场号(主键)修改相应考场的信息

集合类型

searchAllKcxx()

返回一个集合,该集合包括所有查出的TdrSys_kcxx数据模型的实例。

查询所有考场信息

TdrSys_kcxxsearchKcxxByKch(

待定kch

返回一个TdrSys_kcxx数据模型的实例。

kch:

考场号

通过考场号(主键)查询相对应的考场信息

5)数据接口名:

ITdrSys_cj

方法定义

返回值说明

参数说明

函数功能

intaddCj(

TdrSys_cjaddCj

返回0或1。

若添加成功,则返回1;若添加失败,则返回0

addCj:

TdrSys_cj数据模型的一个实例。

添加成绩信息

TdrSys_cjsearchCjByID(

intid

返回一个TdrSys_cj数据模型的实例。

id:

流水号

通过流水号(主键)查询出相应的成绩信息

集合类型searchCjBySfzh(

Stringsfzh

返回一个集合,该集合包括所有按条件查出的TdrSys_cj数据模型的实例。

sfzh:

身份证号

通过身份证号查找同一人的成绩信息,返回查询结果。

集合类型searchCjByKmdm(

Stringkmdm

返回一个集合,该集合包括所有按条件查出的TdrSys_cj数据模型的实例。

kmdm:

科目代码

通过科目代码查找同一科目的成绩信息,返回查询结果。

 

6)数据接口名:

ITdrSys_bkzy

方法定义

返回值说明

参数说明

函数功能

StringsearchZymByZydm(

Stringzydm

返回一个字符串,该字符串为按条件查询后结果,即专业名

zydm:

专业代码

通过专业代码(主键)查询相应的专业名

 

7)数据接口名:

ITdrSys_kskm

方法定义

返回值说明

参数说明

函数功能

intaddKskm(

TdrSys_kskmaddKskm

返回0或1。

若添加成功,则返回1;若添加失败,则返回0

addKskm:

TdrSys_kskm数据模型的一个实例。

添加考试科目信息

intdeleKskm(

intid

返回0或1。

若删除成功,则返回1;若删除失败,则返回0

id:

流水号

通过id(主键)删除考试科目信息

intchangeKskm(

intid,

TdrSys_kskmnewKskm

返回0或1。

若更改成功,则返回1;若更改失败,则返回0

id:

流水号

newKskm:

TdrSys_kskm数据模型的一个实例,接收更改后的信息

通过id(主键)更改考试科目信息,更改后的信息应传递给参数newKskm

集合类型searchAllKskm()

返回一个集合,该集合包括所有查出的TdrSys_kskm数据模型的实例。

查询所有考试科目信息

TdrSys_kskmsearchKskmByID(

intid

返回一个TdrSys_kskm数据模型的实例。

id:

流水号

通过id(主键)查找考试科目信息

集合类型searchKskmByZydm(

Stringzydm

返回一个集合,该集合包括所有按条件查出的TdrSys_kskm数据模型的实例。

zydm:

专业代码

通过专业代码查找同一专业的所有考试科目信息

集合类型searchKskmByKmdm(

Stringkmdm

返回一个集合,该集合包括所有按条件查出的TdrSys_kskm数据模型的实例

kmdm:

科目代码

通过科目代码查找同一科目的所有考试科目信息

TdrSys_kskmsearchKskmByZydmAndKmdm(

Stringzydm

Stringkmdm

返回一个TdrSys_kskm数据模型的实例。

zydm:

专业代码

kmdm:

科目代码

通过专业代码和科目代码,查询一个专业下,一个科目的考试科目信息,该信息应唯一

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2