ASP.net计算机等级考试报名系统的设计+源代码(2)
时间:2018-09-23 20:23 来源:毕业论文 作者:毕业论文 点击:次
2.系统需求分析与设计 2.1 基本功能需求 计算机等级考试报名系统是基于报名工作的管理流程,并且实现自动管理的一个信息平台,所以该系统的功能需求应当完全符合报名工作的需要。 计算机等级考试报名是指考生从游客注册为考生、身份验证、报名信息填写、信息核实、照片上传、资料确认、缴费、准考证生成和打印。为了简化系统的逻辑,将报名过程缩减成五个方面:用户注册、信息填写、照片上传、验证缴费、准考证生成。 综上所述,计算机等级考试报名系统基本的功能应该有用户注册、信息填写、照片上传、验证缴费和准考证生成。而与之相应的是用户注册信息审核、个人信息审核、照片审核、缴费情况审核和准考证审核打印。并且,这五个不同的功能之间存在着逻辑上的先后顺序。 2.2 用户操作需求 由于该计算机等级考试报名系统包含相关信息的申请和审核,这说明该系统的用户类型至少包含三种:普通的游客(未验证的用户),考生(普通用户)以及该系统的管理员。 这三类用户的功能各不相同。普通的游客能够浏览新闻公告、进行信息的填写、完成注册变更为考生,快速查询各种信息。有一点值得注意的地方是几大功能之间存在逻辑上的先后顺序。对于考生来说,主要的功能就是进行一个考试的报名工作拿取准考证。系统的管理员能够对上述两种用户进行管理(包含增加用户,删除用户等),以及对系统内消息的管理和对数据库的操作等。 2.3.数据库具体设计 在本系统的设计过程用到9张数据表,其中7张为主要信息表,其余2张表均为辅助信息表。本小节主要将7张表之间的关系进行了简单的讲述(ER图)并列举其详细内容,7张表的名称及其别名如下:用户信息数据表(Table_User)、游客信息注册表(Table_TravelRegister)、基本信息数据表(Table_Information)、考试信息申请表(Table_Apply)、考试查询表(Table_Test)、公告信息表(Table_News)、留言信息表(Table_Note)等。 (责任编辑:qin) |