软件综合项目工程详细设计阶段详细设计项目说明指导书.doc
《软件综合项目工程详细设计阶段详细设计项目说明指导书.doc》由会员分享,可在线阅读,更多相关《软件综合项目工程详细设计阶段详细设计项目说明指导书.doc(11页珍藏版)》请在咨信网上搜索。
网上报名管理系统 具体设计说明书 [V1.0(版本号)] 拟 制 人______________________ 审 核 人______________________ 批 准 人______________________ [二00八年十一月十日] 具体设计说明书 1.引言 1.1编写目标 在前一阶段(概要设计说明书)中,已处理了实现该系统需求程序模块设计问题。包含怎样把该系统划分成若干个模块、决定各个模块之间接口、模块之间传输信息,和数据结构、模块结构设计等。在以下具体设计汇报中将对在本阶段中对系统所做全部具体设计进行说明。 在本阶段中,确定应该怎样具体地实现所要求系统,从而在编码阶段能够把这个描述直接翻译成用具体 程序语言书写程序。关键工作有:依据在《需求分析说明书》中所描述数据、功效、运行、性能需求,并依据《概要设计说明书》所确定处理步骤、总体结构和模块外部设计,设计软件系统结构设计、逐一模块程序描述(包含各模块功效、性能、输入、输出、算法、程序逻辑、接口等等),处理怎样 1、输入考生注册信息、报名信息等; 2、判定信息正误并采取对应处理步骤; 3、进行数据库查询、修改工作; 4、接收并判定错误,输出对应犯错消息; 在以下各个阶段中,《用户操作手册》将和本阶段工作紧密结合,努力作到让用户易懂易学。《测试汇报》和《维护汇报》也将参考本说明书,检验本系统各项性能指标,立即发觉纰漏立即修补,一定要把功效强大、稳定可靠、便于维护网上报名管理系统交到用户手中。 1.2背景 a. 待开发系统名称:网上报名管理系统 b. 本项目标任务提出者: 开发者: 用户: 1.3定义 SQL SERVER: 系统服务器所使用数据库管理系统(DBMS)。 SQL: 一个用于访问查询数据库语言 事务流:数据进入模块后可能有多个路径进行处理。 主键:数据库表中关键域。值互不相同。 外部主键:数据库表中和其它表主键关联域。 ROLLBACK: 数据库错误恢复机制。 1.4参考资料 需求规格说明书 《网上报名管理系统》软件开发小组 概要设计说明书 《网上报名管理系统》软件开发小组 软件工程基础 周苏、王文等 浙江科技技术出版社 2. 系统结构 以下给出网上报名管理系统功效模块图和用例图以说明各个模块之间层次关系,且在模块设计中会给出各个模块具体设计方案。 网上报名管理系统功效模块图 图1 我们开发网上报名系统关键分为三大模块:考生网上报名,管理员考务管理,管理员系统管理。对于录报名网站考生,经过网上报名系统考生界面能够进行注册;能够进行网上报名( 填报信息、上传照片等);能够在指定时间范围内申请报名,录入、修改报名信息或取消报名。对于登录报名网站系统管理员,经过网上报名系统管理员界面能够维护考生信息(考生报名数据,交费信息等);能够查询考生信息(报名状态,交费状态等);能够统计考生信息(报名人数,交费情况等),管理员还能够对网上报名信息系统进行管理包含用户注册信息管理;对系统用户、角色及其对应权限设置等。网上报名系统功效模块图图1 所表示 网上报名管理系统用例图 图2 用例分析是基于 UML 面向对象建模过程一个显著特点,在基于 U M L 建模过程中,用例处于一个关键位置。用例除了被用来正确获取用户需求以外,它还将驱动系统整个开发过程:包含系统分析、系统设计,和系统实现、测试、配置等。在 UML 中一个用例模型由若干个用例图描述,用例图关键元素是用例和参与者。因为用例是从参与者角度来看系统,所以要获取系统用例,首先要确定系统边界,识别出系统参与者,然后再对每个参与者列出它用例,并由此来确定系统最终用例。对于网上报名系统进行用例建模,首先确定用例图系统边界为“网上报名系统”,然后依据系统边界来识别和系统发生交互“角色”。依据对系统业务步骤分析,确定和“网上报名系统”有信息交互用例角色为报名者、报名管理员和时间。经过对系统功效需求分析,建立系统用例图图2 所表示。 3.注册模块(registerFrom)设计说明 3.1模块描述 该模块关键实现考生注册功效,考生输入相关注册信息,进行注册,只有在注册后,考生才能够登陆,并进行报名,修改和查询信息操作。 3.2功效 1、对考生填入注册信息进行检测:注册名能够为汉字但不能反复,身份证号要满足一定格式(16位或18位)且同一身份证号只能注册一次,考生姓名不能为空,密码反复两次输入相同检测。若在以上检测中不经过,则给出对应消息提醒。 2、将经过验证注册信息填入数据库中注册信息表中。 3、对于假如某人身份证号已经被她人恶意注册情况,给出管理员联络方法或提供对应处理方案。 3.3输入项 注册名 string 姓名 string 身份证号码 string 登陆密码 string 反复密码 string 3.4设计方法(算法) 在考生注册时,填完一项信息后(除密码外),就对其填入信息进行检验。 1、注册名和身份证号唯一,在填入信息后,将填入信息同数据库中注册信息表中对应字段进行比较,若相同则给出提醒消息。 2、身份证格式验证,用字符串正则表示式对身份证格式匹配。 3、密码输入检验,将输入两个密码做stringcompare。 4.登陆模块(loginFrom)设计说明 4.1模块描述 该模块关键实现考生和管理员登陆功效,在登陆时需要区分登陆者身份,依据登陆者身份不一样登陆到不一样界面。 4.2功效 1、考生依据其注册名和密码登陆,在登陆时检验其注册名和密码正确性。登陆成功后进入考生浏览界面。 2、管理员经过其用户名和其密码登陆,在登陆时检验其注册名和密码正确性。登陆成功后进入管理员管理界面。且依据不一样权限看到界面也是不一样。 4.3输入项 登陆类型 string 登陆名 string 登陆密码 string 4.4设计方法(算法) 1、在选择登陆类型后,依据所选择类型若考生则在注册表中查询信息和其填入登陆名和登陆密码匹配,若管理员则在用户表中查询信息和其填入登陆名和登陆密码匹配。 2、在登陆窗口中不能直接经过关闭窗口形式直接进入主窗体,能够经过设计标识位exitflag,只有在密码输入正确情况才能够进入系统。 3、另外,设计计数标识count,每次登陆count加1,三次登陆失败,程序会自动退出。 5.考生报名模块(signUpFrom)设计说明 5.1模块描述 该模块用于考生填写报名资料,进行报名。 5.2功效 1、对于以前已经参与过报名考生----老考生,在登陆成功后,直接显示其以前信息(包含照片信息),信息能够修改。(所以有一张对应历史表,包含照片表,历史信息导入功效不用实现)。系统中有一相标识,标识这个人是否是以前考生,对于老考生,不用审核。 2、姓名和身份证号只能显示,不能修改。 3、点击提交按钮后,考生报名信息存到数据库中考生资料表中。 4、性别、所学专业、最高学历、专业技术资格、单位性质 只许可选择,不能修改和录入。对应有性别、所学专业、最高学历、专业技术资格、单位性质 维护界面。 5、图片一定要为JPG格式,大小不能超出50K。 6、毕业时间、资格取得时间正确到月,从业证档案号、会计工作年限、邮政编码、联络电话中只许可录入数字。 5.3输入项 输入项以下界面所表示(其中姓名和身份证号只能显示,不能修改) 5.4设计方法(算法) 1、考生报名时不需自己填入考生姓名和身份证号,在登陆时,设置全局变量,统计下登陆考生姓名和身份证号。此时系统自动显示考生姓名和身份证号。 2、性别、所学专业、最高学历、专业技术资格、单位性质 只许可选择,使用datareader将数据库中有信息显示。 3、照片在上传时需要.JPG后缀。大小也需要判定。 4、对于老考生,在数据库中查询,并直接在界面显示查询信息。 6.书籍购置模块(bookBuyyingFrom)设计说明 6.1模块描述 在考生报名成功后,能够点击进入书籍购置界面,选择其要购置图书。 6.2功效 1、显示能够购置书籍名称,作者,出版社,价格等信息。 2、考生可选择其预购置书籍。 6.3输出项 书籍名 string 作者 string 出版社 string 价格 double 6.4输入项 书籍名称 string 6.5设计方法(算法) 1、用对应控件列出全部可供购置图书信息,dataadapter和dataset。 2、选中要购置书籍,提交后,将信息存入数据库书籍购置表中。 7.考生信息维护模块(uModfyFrom)设计说明 7.1模块描述 该模块关键实现管理员对考生信息管理,可对考生信息进行增删改功效,其可分为两个子模块,在考生资料经过审核后修改审核标识位,在考生交费后修改交费标识位。 7.2功效 1、在考生资料经过审核后修改审核标识位。 2、在考生交费后修改交费标识位。 7.3输入项 审核标识 bool 交费标识 bool 7.4设计方法(算法) 输入待审核考生身份证号,显示对应考生资料,并对其进行审核,若经过则在审核经过选项打钩,将其审核标识置true。在考生交费后,则在交费选项打钩,将其审核标识置true。 只有在审核经过后,才能交费。 8.考生信息查询模块(uSelectFrom)设计说明 8.1模块描述 该模块关键实现管理员对考生信息查询,能够依据不一样类别查询该类别考生信息。 8.2功效 经过主键(身份证号或报名序号)查询某个考生交费信息,审核信息,个人资料等。 8.3输入项 主键 string 8.4输出项 多种信息 8.5设计方法(算法) 用SQL语句进行数据库查询,找出需要资料并显示。支持模糊查询和多条件查询where 1=1 语句使用。 9.考生信息统计模块(uCountFrom)设计说明 9.1模块描述 该模块关键实现管理员对考生信息统计,能够统计报名人数,经过审核人数,已交费人数等信息。 9.2功效 1、统计报名人数。 2、统计经过审核人数。 3、统计已交费人数 4、统计购置书籍数目 9.3输出项 已审核人数 int 已交费人数 int 报名人数 int 9.4设计方法(算法) 经过设计相关按钮,直接实施SQL查询语句,得出对应数据。 10.注册信息管理模块(uRegistMngFrom)设计说明 10.1模块描述 假如某人身份证号已经被她人恶意注册过,管理员能够进行删除。 10.2功效 1、能够查询考生注册信息。 2、对考生注册信息表进行增删改。 10.3设计方法(算法) 使用对应SQL语句对注册信息表进行增删改查操作。 11.角色权限管理模块(UserMngFrom)设计说明 11.1模块描述 该模块关键实现对不一样等级管理员权限管理。一个管理员能够对应多个角色,同时一个角色能够对应多个权限。 11.2功效 1、修改角色表,增加,删除,修改角色。 2、修改权限表,增加,删除,修改权限。 3、修改用户角色表,增加,删除,修改用户所对应角色。 4、修改角色权限表,增加,删除,修改角色所对应权限。 11.3设计方法(算法) 经过对角色表,权限表,用户角色表,角色权限表修改以达成对各管理员角色权限管理。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 综合 项目 工程 详细 设计 阶段 说明 指导书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文