专家信息管理系统设计.pdf
《专家信息管理系统设计.pdf》由会员分享,可在线阅读,更多相关《专家信息管理系统设计.pdf(20页珍藏版)》请在三一文库上搜索。
1、 开发需求说明书 撰写人(签名):张鸿 完成日期: 2011-12-19 学号:201005020207 评阅负责人(签名): 评阅日期: 评阅成绩: 成都理工大学信息科学与技术学院 目 录 1设计总体要求. 1.1数据库环境 . 1.2系统开发环境. 1.3系统部署环境要求. 1.4外部接口 . 2系统功能要求. 2.1网络体系结构. 2.2系统功能结构图. 2.2.1功能设计要求. 3数据库设计要求. 3.1.1数据名称 . 3.1.2数据库设计内容. 3.1.2.1专家基本信息. 3.1.2.2专家专业水平(经历). 3.1.2.3专家科研项目成果获奖. 3.1.2.4专利获取情况. 3
2、.1.2.5基金资助情况. 3.1.2.6论文发表及专著出版情况. 3.1.2.7留学经历 . 3.1.2.8系统用户信息. 4系统各模块设计要求. 4.1登陆模块设计. 4.2管理中心子系统模块设计. 4.2.1用户管理 . 4.2.2管理员用户密码修改. 4.2.3专家信息维护. 4.2.3.1查询 . 4.2.3.2修改与删除 . 4.3专家个人使用子系统. 4.3.1用户注册信息修改. 4.3.2专家信息维护. 成都理工大学信息科学与技术学院设计开发说明 书 1 设计总体要求 系统必须完成专家信息数据采集、专家信息维护和查询分析、打印等功能。 1.1 数据库环境 Microsoft S
3、QL Server 2005 1.2 系统开发环境 开发环境: vb6.0 开发语言: vb6.0 开发工具:vb6.0 1.3系统部署环境要求 操作系统: win7 服务环境:自选 客户机环境要求:自选 操作系统: win7 浏览器:自选 1.4 外部接口 数据库的接口:ADO 数据源配置方式:ODBC 成都理工大学信息科学与技术学院设计开发说明 书 2 系统功能要求 2.1 网络体系结构 图 2-1 专家信息管理系统网络体系结构 2.2 系统功能结构图 专家信息管理系统 用 户 注 册 管 理 管理中心子系统 系统登陆验证 专 家 信 息 查 询 专 家 信 息 修 改 维 护 专 家 信
4、 息 录 入 统 计 、 打 印 注 册 信 息 维 护 个 人 信 息 维 护 专家个人系统 打 印 预 览 查询修改与删除 专家信 息维护 管理员用 户密码修改 专家信 息维护 用户注册 信息修改 专家个人使用子系统 用户管理 管理中心子系统 用户名、 密码、 用户类别选择 数据操作数据输入 专家信息管理系统 登录模块 成都理工大学信息科学与技术学院设计开发说明 书 图 2-2 专家管理信息软件结构图 1.1.1 功能设计要求 用户根据用户名和密码登陆系统,系统根据用户所设置的权限进入不同子系统。本设计设 置两个权限:管理员(进入中心管理子系统)、专家个人(进入专家个人子系统) 中心管理子
5、系统功能设计要求:能够实现系统用户注册信息的管理、能够实现专家信息 的录入、查询、修改、删除和统计、打印功能。 专家个人子系统功能设计要求:能够实现个人注册信息的管理(密码修改)、能够实现 个人信息维护(录入、修改、打印) 3 数据库设计要求 3.1.1 数据名称 以“ DB+ 个人学号”为数据名称,如“DB201005010101 ” 。 3.1.2 数据库设计内容 3.1.2.1 专家基本信息 专家号、姓名、性别、出生日期(年月日)、身份证号、所在单位代码、专业学科、最后 学历、最高学位、通讯地址、邮政编码、家庭电话、办公电话、手机号、其他联系电话、个 人说明、职务、职称、民族、政治面貌
6、表格设计结果: 表名:专家基本信息 字段类型设计 专家号Varchar(10) 主键 姓名Varchar(20) 非空 性别Varchar(2) 男、女检查约束,非空 出生日期Datetime 非空 身份证号Varchar(18) 非空,唯一,位数检测(15 或 18 位) ,与性别联动触发检测 ,与出生日期联动触发检测 所在单位代 码 Varchar(8) 专业学科Varchar(20) 最后学历Varchar(10) 最高学位Varchar(10) 成都理工大学信息科学与技术学院设计开发说明 书 通讯地址Varchar(50) 邮政编码Varchar(10) 家庭电话Varchar(10)
7、 办公电话Varchar(16) 手机号Varchar(11) 其他联系电 话 Varchar(16) 个人说明Varchar(800) 职务Varchar(20) 职称Varchar(20) 民族Varchar(10) 政治面貌Varchar(16) 专家基本信息表创建SQL: Create table 专家基本信息( 专家号Varchar(10) Primary key, 姓名Varchar(20) Not null 性别Varchar(2) Check(性别in ( 男 , 女 ), 出生日期Datetime , 身份证号Varchar(18) Not null Check(len( 身
8、份证号 )=15 or len( 身份 证号 )=18), 所在单位码Varchar(8) , 专业学科Varchar(20) , 最后学历Varchar(10) , 最高学位Varchar(10) , 通讯地址Varchar(50) , 邮政编码Varchar(10) , 家庭电话Varchar(10) , 办公电话Varchar(16) , 手机号Varchar(11) , 其他联系话Varchar(16) , 个人说明Varchar(800 , 职务Varchar(20) , 职称Varchar(20) , 民族Varchar(10) , 政治面貌Varchar(16) , Constr
9、aint u_ 身份证号unique(身份证号 ) ) 触发器设计: ( 1)建立身份证号与性别联动检测触发器,与出生日期检测触发器: Createtrigger 身份证号_性别on专家基本信息forinsert AS Declare 性别char( 2) 成都理工大学信息科学与技术学院设计开发说明 书 Declare 出生日期datetime Declare 身份证号char( 18 ) Select 性别 =性别 , 出生日期=出生日期, 身份证号=身份证号from inserted If( 性别 = 男 )set 性别 = 1 elseset 性别 = 0 If( len ( 身份证号)
10、= 15 ) Begin If( Cast (Right(身份证号, 1)asint)%2 出生日期)- 出生日期 与身份证号检测 begin Print 出生日期与身份证号不符 Rollbacktransaction End End If( len ( 身份证号)= 18 ) Begin If( Cast ( substring( 身份证号, 17 , 1)asint)% 2 出生日期)- 出生日期与 身份证号检测 begin Print 出生日期与身份证号不符 Rollbacktransaction End End ( 2)建立删除记录触发器 Create trigger delete_专
11、家基本信息on 专家基本信息for delete AS Declare 专家号 int -从表中有对应专家号记录必须先删除 Select 专家号 =count(专家号 ) from 其他所有从表 where deleted. 专家号 =从表的专 家号字段专家号 If( 专家号 0) Begin Delete from 从表 where eleted. 专家号 =从表的专家号字段专家号 成都理工大学信息科学与技术学院设计开发说明 书 end - - 以上代码段重复编写的次数对应着从表的个数,要保证主表删除专家,所有从 表中对应该专家的信息要全部删除 ( 3) 存储过程设计: (1)写入专家基本信
12、息存储过程 Create procedure insert_专家基本信息 专家号Varchar(10), 姓名Varchar(20), 性别Varchar(2), 出生日期Datetime, 身份证号Varchar(18), 所在单位代码Varchar(8), 专业学科Varchar(20), 最后学历Varchar(10), 最高学位Varchar(10), 通讯地址Varchar(50), 邮政编码Varchar(10), 家庭电话Varchar(10), 办公电话Varchar(16), 手机号Varchar(11), 其他联系电话Varchar(16), 个人说明Varchar(800
13、), 职务Varchar(20), 职称Varchar(20), 民族Varchar(10), 政治面貌Varchar(16), Int output AS Begin transaction Insert into 专家基本信息(专家号 ,姓名 ,性别 ,出生日期 ,身份证号码 ,所在单位代码 ,专业 学科 ,最后学历 , 最高学位 ,通讯地址 ,邮政编码 ,家庭电话 ,办公电话 ,手机号 ,其他联系电话 ,个 人说明 ,职务 ,职称 , 民族 , 政治面貌 ) values(专家号 ,姓名 ,性别 ,出生日期 ,身份证号 码,所在单位代码 ,专业学科 ,最后学历 ,最高学位 ,通讯地址 ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专家 信息管理 系统 设计
链接地址:https://www.31doc.com/p-5399075.html