软件详细设计说明书
1 引言
1.1 编写目的
说明在线考试系统的各部分功能和结构,用于系统开发和便于技术人员以后的查询和维护工作以及用户使用。在以后的软件测试以及软件维护阶段也可以参考此说明书,以便于了解在概要设计过程中完成的各模块设计结构,或在修改时出在本极端设计的不足或错误。
1.2 背景
系统名称:在线考试系统
项目提出者:马赞玮
项目开发者:李志嵘
项目管理者:李志嵘
最终用户:学生、管理员
1.3 定义
Access:数据库管理系统
开发工具:Visual Studio2008
运行环境:Windows 7/XP
软件开发语言:C#
1.4 参考文献
1、张海籓,牟永敏编.软件工程导论(第6版)[M].北京:清华大学出版社,2013(2014.4重印)
2、郑文成,沈蕴梅,虞勤主编.Visual C#.NET程序设计与应用开发(第2版)北京:清华大学出版社,2014
3、张正礼,陈文臣,何昀封编.ASP.NET 3.5简明教程(C#2008篇)北京:清华大学出版社,2010.3(2013.7重印)
4、陈志泊主编.数据库原理及应用教程(第二版).北京:人民邮电出版社,2008.3(2014.1重印
2 程序系统的结构
图2-1 系统总体结构图
3 用户注册(user-zc)模块设计说明
3.1 程序描述
此模块用于添加新的用户,填写用户基本信息,设定用户密码,并添加到用户信息表(userinfo)中。
3.2 功能
本模块主要完成用户的注册功能。需输入用户名、性别、出生日期、地址、手机号码(可无)、密码。权限为系统在添加数据库信息是自动添加的项,用户看不到此操作,默认为10,模块检查数据库看是否存在相同用户名,如存在提示用户名已存在,重新输入,如不存在将信息输入数据库,返回注册成功。
3.3 性能
页面设计说明该模块要求能正确且能及时输入用户信息,对不符合规定的输入能给出相应的提示并可修改。
3.4 输入项
表5-1用户表
列名
数据类型
是否主键
是否为空
备注
uid
自动编号
用户编号
username
文本(50)
用户名
pwd
文本(50)
密码
birthday
时间/日期
出生日期
sex
文本(5)
性别
addr
文本(255)
地址
power
整型
权限
phone
文本(11)
手机号码
hpic
文本(100)
头像
注:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。