版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目组号密 级公开湖南科技职业学院软件学院项目设计文档项目名称阳光公司信息管理系统专业软件技术部门阳光公司学期第三学期指导教师谢路项目经理向峰项目成员阳光公司全体人员二0一三年三月前言项目开发目的为了加强公司管理,加强企业的信息化,企业是否需要信息化,是由其业务 发展或管理战略决定的。当一个企业发展到一定阶段时,传统的生产方式及管理 手段可能不再适合企业发展的需要,这就促使企业高层考虑通过信息化的手段来 提高生产与管理效率,为企业业务发展和企业管理提供信息化支持。项目开发背景软件系统名称:阳光信息管理系统客户名:湖南科技职业学院软件学院阳光公司客户要求:能更好的管理公司最终用户:阳光公司经理用
2、 途:主要用于查看员工信息、查看员工留言、对员工的考核、方便员 工提交工作周报等等。A、软件系统名称:阳光公司信息管理系统。B、任务提出者:全体成员。C、本系统最终提供给本公司使用。项目开发定义:说明此项目的功能模块(有什么功能)项目开发平台本次项目主要采用java作为项目的开发平台,用MyEclipse作为此次项目 的开发工具,它自带java虚拟机和平台,数据库:SQLServer2005。 TOC o 1-5 h z HYPERLINK l bookmark11 o Current Document 第1章项目开发计划书1 HYPERLINK l bookmark14 o Current
3、Document 1.1项目范围1 HYPERLINK l bookmark17 o Current Document 1.2客户资料1 HYPERLINK l bookmark20 o Current Document 1.3项目成果1 HYPERLINK l bookmark23 o Current Document 1.4资源需求2 HYPERLINK l bookmark26 o Current Document 1.5项目风险分析2 HYPERLINK l bookmark29 o Current Document 1.6分配任务3 HYPERLINK l bookmark32 o
4、Current Document 第2章阳光信息管理系统需求规格说明书4 HYPERLINK l bookmark35 o Current Document 2.1问题陈述4 HYPERLINK l bookmark38 o Current Document 2.2要达到的目标4 HYPERLINK l bookmark41 o Current Document 2.3具体的分析4 HYPERLINK l bookmark50 o Current Document 2.3.2管理员角色62.3.3管理员登录62.3.4经理角色72.3.5经理登录8 HYPERLINK l bookmark63
5、 o Current Document 3.1命名规则93.1.1 引言93.1.2项目背景9 HYPERLINK l bookmark77 o Current Document 3.1.3命名规则93.2软件结构图103.2.1员工功能结构图103.2.2管理员功能结构图103.2.3经理功能结构图103.3数据库设计103.3.1数据表10 HYPERLINK l bookmark101 o Current Document 3.3.2数据表的约束123.4界面133.5屏幕设计13 HYPERLINK l bookmark104 o Current Document 第4章测试计划书15
6、 HYPERLINK l bookmark107 o Current Document 4.1单元测试计划15 HYPERLINK l bookmark110 o Current Document 4.2集成测试计划16 HYPERLINK l bookmark113 o Current Document 4.3性能测试计划(有做此项测试就写,没有此项可以删除)17 HYPERLINK l bookmark116 o Current Document 第5章 测试用例及测试报告19 HYPERLINK l bookmark119 o Current Document 5.1单元测试19 HYP
7、ERLINK l bookmark122 o Current Document 5.2集成测试19 HYPERLINK l bookmark125 o Current Document 5.3软件项目审核评审检验表19 HYPERLINK l bookmark128 o Current Document 5.4测试审核检验表20 HYPERLINK l bookmark131 o Current Document 5.5问题报告20 HYPERLINK l bookmark134 o Current Document 5.6 测试报告21第1章项目开发计划书1.1项目范围1.1.1员工功能模块
8、在这个功能模块中,提供了员工提交周报、查看自己的考核成绩、以及出勤。查看最近的信息。1.1.2经理模块这个功能模块主要实现对员工和管理员的约束。1.1.3数据库管理功能模块在图书管理部门,对所有的员工信息以及管理员信息、公司的出勤,周报提 交情况、财务、等等都要进行统一管理,为了经理及时了解公司最近的工作状况。1.1.4信息查询功能模块在对阳光信息管理信息系统进行全面信息化管理的过程中,查询是一项非常重要的功能。列如:公司相关人员可以查询公司最近新动态(新闻管理)、最近信息等等。1.1.5安全使用管理功能模块这是任何一个信息管理系统都需要的部分,阳光信息管理系统的操作也只能 由专人进行,只有公
9、司相关的工作人员才能拥有权限,特别是财务模块中如果没 有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证。1.2客户资料客户名:湖南科技职业学院阳光公司1.3项目成果表1.3.1项目成果清单序号内容需求计划时间实际时间状态1231.4资源需求表1.4.1项目资源需求表序号资源作用占用时间当前可用 状态获得途径1贯穿整个项目 的构造阶段可用学校提供、 购买2341.5项目风险分析表1.5.1项目风险分析表序 号风险概率 (%)严重性(%)措施1时间不够(因为自己 在学习,没有足够多 的时间)80100尽量的腾出时间,可能的话, 晚上也加班完成项目。2超期限80100把握时间,排出进度
10、表,按进 度执行。3由于系统集成时候 问题引起的最终产 品的缺陷90100经过大量的测试,用不同的操 作系统平台,考虑会出现的各 种软硬件环境错误信息。设计 软件的时候捕获所有可能的 错误信息。4遵循标准(如命名规 贝U)中的差别8010建立命名规则要求1.6分配任务表1.6.1任务分配表序号任务负责人1前台框架设计刘云峰(唐鹏,包敦岩)2后台功能实现张晋福(向峰,曾凡园)3阳光公司考勤信息唐鹏4阳光公司财务包敦岩5阳光公司员工基本信息6阳光公司工作内容考核(文件的上传)7数据库设计8阳光公司新闻信息管理9图片的收集10员工留言11测试(必需写测试用例)12登录(经理、管理员、员工)13提交周
11、报(文件的上传)14界面15系统审核16测试17编辑文档(需求分析)向峰第2章阳光信息管理系统需求规格说明书2.1问题陈述湖南科技职业学院软件学院,为了提高学生的兴趣,为了给爱学习的、勤奋、 思想积极上进的学生提供良好的学习环境,特成立虚拟公司(阳光公司)。为了 更好的管理公司学生,特开发了阳光信息管理系统。2.2要达到的目标员工:主要为了员工了解查看自己的考核成绩、及时核对自己基本信息、提 交周报次数等等。管理员:只要是帮助经理管理公司,能及时了解员工的每周公司相关信息等 等。2.3具体的分析2.3.1.员工角色员工用例:功能编号功能名称文中标题编号备注1提交周报(上传)1未完成2查看考核成
12、绩2未完成3值日提交出勤表3未完成4查看自己基本信息4未完成5查看财务信息5未完成6查看新闻6未完成表2.3.1用户角色功能清单(以下是对员工用例的每一个用例的详细描述)功能描述:新的员工在面试本公司时,一旦被录取,必须要先与管理员联系,然后由管 理员把新员工信息提交经理,审批后,经理会给新员工添加一个员工编号 所注 册的信息对其进行授权,员工只有在获得相应的授权以后才来登录到本系统,再 实现其他的功能。1 .登录功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述见图2.3.2图2.3.2员工登录用例描述示意图参与者:员工前置条件:员工用户编号已经激活。后置条件:登陆成功后将根据公
13、司相关规定开始上班。2.3.2管理员角色管理员用例:需求功能清单:功能编号功能名称文中标题编号备注1管理员登录1未完成2查询员工信息2未完成3员工信息考核3未完成4出勤管理4未完成5添加新闻5未完成5修改新闻6未完成6删除新闻7未完成7查看新闻8未完成8查看周报提交情况9未完成表2.3.2管理员角色功能清单2.3.3管理员登录功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述见图2.3.3图2.3.3管理员登录用例描述示意图参与者:本网站的合法管理员。前置条件:超级管理员已分配权限。后置条件:根据不同的权限执行不同的功能。2.3.4用户角色用户用例图:查询用户需求功能清单:功能编号
14、功能名称文中标题编号备注1提交周报(上传)1未完成2查看考核成绩2未完成3值日提交出勤表3未完成4查看自己基本信息4未完成5查看财务信息5未完成6查看新闻6未完成表2.3.2用户角色功能清单2.3.5用户登录功能描述:在进入本系统之前用于判断登录者的身份和权限。用例描述见图2.3.3图2.3.3用户登录用例描述示意图第3章阳光公司信息管理系统设计书3.1命名规则3.1.1引言1编写目的:开发人员统一命名规范程序代码,更好的统一各模块。3.1.2项目背景1委托单位:湖南科技职业学院软件学院2接受单位:阳光公司3.1.3命名规则项目名称:SunshineCompany包名:hnkjzyxy.sun
15、shineconpany.bean 全小写类名:Employees首字母大写Servlet: EmployeesServlet /员工的 Servlet备注:命名方式一定要严格以上格式,否则重新做。1、数据库命名规则:数据库名称:Sunshine数据表:Sun_Employees备注:数据库和数据表一定要严格的要求以上命名方式。2类命名规则:用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。如:public class ManagerBean()3函数命名规则:用动词或动词短语命名方法,方法名的首字母小写开头。如:public String getConn()、public void
16、 demo()4属性命名规则:用动词或动词短语命名方法。若一个属性名由两个或多个单词组成,第二字 及以后的单词的首字母大写。如:loginName、loginPassword.5接口的命名规则:使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent (描述性名词),ICustomAttributeProvider (名词短语),和 IPersistable(形 容词)。在接口名前加前缀I,以表示这个类型是一个接口。如:public interface IComponent (6 JSP命名规则:用名词或名词短语命名类、每个单词或短语的第一个字母必须大写。如:Login.
17、jsp、Manager.jsp7注释:陌生的单词必须写好注释,方法也必须注释。如:public interface IComponent (/定义一个接口3.2软件结构图3.2.1员工功能结构图3.2.2管理员功能结构图3.2.3经理功能结构图3.3数据库设计3.3.1数据表名称字段名称字段类型主键外键非空约束备注员工编号EmployeelDVarchar(32)YSENOYSE员工姓名EmployeeNameVarchar(32)NONOYSE性别EmployeeSexVarchar(16)NONOYSE身份证号码IdCardVarchar(32)NOYSEYES专业EmployeeMajo
18、rVarchar(32)NONOYSE电话TelephoneVarchar(16)NONOYSE地址AddrVarchar(64)NONOYSE密码PassVarchar(16)NONOYSE注册时间regTimedatimeNONOYSE备注RemarkVarchar(64)NONONO员工信息数据表(Sun_Employees)名称字段名称字段类型主键外键非空约束备注身份证IdCardVarchar(32)YesNOYSE员工姓名EmployeeNameVarchar(64)NONOYSE考勤记录AttendanceVarchar(12)NONOYSE时间TimedatetimeNONOY
19、SE默认备注RemarkVarchar(64)NONONO考勤数据表(Sun_Attendance)名称字段名称字段类型主键外键非空约束备注支出帐单号PaylDChar(6)YSENOYSE员工编号EmployeelDVarchar(32)NOYSEYSE余额PayMoneyfloatNONOYSE时间EMTimedatetimeNONOYSE物品名GoodsNameVachar(32)NONOYSE支出帐单数据表(Sun_Pay)名称字段名称字段类型主键外键非空约束备注新闻编号AddressVarchar(32)YSENOYSE新闻标题TitleVarchar(32)NONOYSE时间Tim
20、edatetimeNONOYSE默认类型RoleVarchar(20)NONOYSE新闻管理数据表(Sun_News)名称字段名称字段类型主键外键非空约束备注链接地址IdVarchar(32)YSENOYSE链接标题TitleVarchar(32)NONOYSE日期TimedatetimeNONOYSE默认链接数据表(Sun_News)3.3.2数据表的约束员工编号界面上不进行任何业务处理,由系统自动生成,从1100001开始每添加 一条记录就加1.不可以为空用户名用例输入,在数据库中是唯一的,不可重复。不可以为空。只能是字母、数字、中文。用户密码用例输入,在数据库中是唯一的,不可重复。只能是
21、字母、数字、中文。不可以为空.用户性默认为男.不可以为空。用户身份默认为管理员。3.4界面3.5屏幕设计屏幕名屏幕类型描述表/使用的查询用户登陆Web页面接受用户名、密码和验证密 码。tb_memberVCE教育网主界面Web页面显示网站的主要功能,及用户对网站的主要操作。-用户的搜索截面Web页面该界面主要为用户提供网站 图书搜索、用户上传图书搜 索和课程搜索。还为用户提 供高级搜索tb_book、tb_userBook、tb_course在线图书界面Web页面主要为用户提供在线观看,和下载功能。在线课程界面Web页面主要为用户提供在线观看功 能。用户上传图书界面Web页面为用户提供一个上传
22、自己书 籍的界面。tb_course用户手册界面Web页面为用户提供一个查看本网站 的帮助。管理员登陆Web页面接受管理员的资料,判断权 限。然后给予不同管理员不 同的权限。tb_admin管理员主界面Web页面该界面是管理员的所有的体 现。管理员管理界面Web页面该界面是超级管理员对普通 管理员的添加,分配不同的 权限。tb_admin课程管理界面Web页面是课程管宿舍是的该界面是 课程管理员对课程信息的维 护(添加、修改)。tb_course图书管理界面Web页面该界面是图书管理员对图书 的维护。tb_book页面定制Web页面该界面是超级管理员对网站风格的维护。tb_website注册会
23、员管理界面Web页面该界面是会员管理员对本网 站会员的管理。帐单管理界面Web页面该界面是超级管理员查看打印订单留言板管理界面Web页面该界面是超级管理员对本网 站留言的管理。tb_leaveMsg充值卡管理Web页面该界面是充值管理员查看充值卡和生成本网站的充值 卡。tb_card表3.6.1项目屏幕设计情况表第4章测试计划书4.1单元测试计划(注意:可以只写几个关键的测试,注意添加表名)单元测试范围各功能模块单元测试方法人工输入值单元测试环境Windows2000 server , SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务/ 优先级要测试的功 能预期结果进
24、度日期实际日期负责人通用的数据库连 接函数检测是否返 回预期的值。True2010/11/25用户登陆、注册模 块屏幕是否有 自己预定义 的LOGO标志 信息;是否要 求用户必须 输入用户名 和密码。True2010/11/25用户个人平台模 块是否能在线 进行用户充 值。True2010/11/25用户信息的修改, 删除点击列表,是 否能将对应 的用户信息 显示在对应 的框内;是否 可以修改用 户信息。True2010/11/25用户信息、图书和 课程的查询是否能按指 定的要求进 行模糊,精确 的查询。True2010/11/25主界面用户权限的不同是否有不同的功能菜单。True2010/1
25、1/25在线课程模块用户是否能进行在线点 播。True2010/11/254.2集成测试计划单元测试范围VCE教育网单元测试方法人工输入值单元测试环境Windows2000 server , SQLServer2000将产生的文档单元测试用例,测试报告等单元测试任务/ 优先级要测试的功能预期 结果进度日期实际日 期负责人通用的数据库连 接函数检测是否返回预期 的值True2010/11/30用户登陆、注册模 块屏幕是否有自己预 定义的LOGO标志信 息是否要求用户必须 输入用户名和密码 是否有三次登陆的 限制授权用户是否能成 功登陆True2010/11/30用户个人平台模 块是否能在线进行用
26、 户充值True2010/11/30用户信息的修改, 删除点击列表,是否能将 对应的用户信息显 示在对应的框内 是否可以修改用户 信息。True2010/11/30用户信息、图书和 课程的查询是否能按指定的要 求进行模糊,精确的 查询。True2010/11/30主界面用户权限的不同是 否有不同的功能菜 单。退出时候是否有确 认。True2010/11/30在线课程模块用户是否能进行在 线点播True2010/11/30在线图书模块用户是否能进行在 线图书观看、图书下 载和图书的发布True2010/11/30表4.2.1集成测试表4.3性能测试计划(有做此项测试就写,没有此项可以删除)负载测试测试是否允许同时4000人同时登录用例目的测试该网站是否能够满足今后的业务需求前提条件网络带宽100M以上输入数据期望的性能(平均值)实际性能(平均值)4000人同时访问响应时间小于3秒表4.3.1性能测试表第5章 测试用例及测试报告5.1单元测试以下是要测试的单元编号单元模块测试(V/X)1用户登陆V2用户注册V3V4V表5.1.1单元测试情况记载表5.2集成测试编号VCE教育网集成测试(V/X)1用户登
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 带下的课件教学课件
- 情绪调适课件教学课件
- 藏族的课件教学课件
- 税收实务课件教学课件
- 淮阴工学院《模拟电子技术1》2022-2023学年期末试卷
- 淮阴工学院《继电保护》2023-2024学年期末试卷
- 淮阴工学院《机器学习基础》2022-2023学年期末试卷
- 淮阴工学院《古代文学4》2021-2022学年第一学期期末试卷
- 通信相关项目投资计划书范本
- 砜类行业相关投资计划提议范本
- 《矿山机械设备》复习题
- 冷库工程特点施工难点分析及对策
- 中国古代楼阁PPT课件
- 排舞教案_图文
- 简单趋向补语:V上下进出回过起PPT课件
- 路由和波长分配PPT课件
- 超声检测工艺卡
- 公司“师带徒”实施方案
- AP1000反应堆结构设计
- 《内科护理学》病例分析(完整版)
- 5GQoS管理机制介绍
评论
0/150
提交评论