20110407_143828_620703_《系统分析与设计课程设计》实验指导书(面向对象方法)new_第1页
20110407_143828_620703_《系统分析与设计课程设计》实验指导书(面向对象方法)new_第2页
20110407_143828_620703_《系统分析与设计课程设计》实验指导书(面向对象方法)new_第3页
20110407_143828_620703_《系统分析与设计课程设计》实验指导书(面向对象方法)new_第4页
20110407_143828_620703_《系统分析与设计课程设计》实验指导书(面向对象方法)new_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京信息科技大学信息管理学院实验指导书实验名称: 信息系统分析与设计课程设计 实验类别: 课程设计 适用专业: 信息管理与信息系统 适用班级: 05241-05244 授课教师: 王晓敏 一、实验目的本实验课程是在学习信息系统分析与设计课程的主要理论之后进行的实践教学环节。要求学生根据指定的项目进行详细系统分析与设计,按照小组工作形式完成系统的分析文档和设计文档。本实验主要目的是加强理论知识的理解,熟悉主流的建模工具和信息系统开发技术,了解需求分析的内容和方法,取得多层结构的信息系统的设计经验,培养专业的文档写作能力,并初步体验团队合作的开发模式。二、实验要求 本实验的实验类型属综合设计型,学

2、生根据每个小组分配的题目,开展有关课题的详细调查工作,学习建模工具的使用,采用用例模型进行需求分析,使用面向对象方法建立系统逻辑模型和物理模型,撰写分析和设计文档。三、实验内容和步骤1、 组队(1) 学生自由组对,教师为每个小组分配课题。2、 初步调查(1) 小组成员阅读课题原始需求,并以各种方式对课题展开详细调查(2) 小组成员讨论,明确信息系统的基本范围。包括确定系统边界、以活动图描述整个系统功能流程(如图1所示)图1 活动图(业务流程)3、 成员分工(1) 确定小组成员的分工(最好根据功能分块)(2) 制定本次课程设计的计划4、 建立用例模型(1) 各小组成员根据分工了解有关业务功能,绘

3、制用例图(如图1)。图2 用例图(2) 书写每个用例的详细规格说明,示例如表1。表1 用例的详细规格说明用例名称借出图书参与者图书管理员(主要参与者),读者(次要参与者)假设图书馆是开架借阅,读者总是找到书后办理借书手续,因此,借书不需要验证库存,而且每本书都是可识别的。前置条件图书管理员已被识别和授权后置条件存储借书记录,更新库存数量,所借图书状态为出借主事件流1图书管理员将读者借书卡提供给系统;2系统验证读者身份和借书条件;3图书管理员将读者所借图书输入系统;4系统记录借书信息,并且修改图书的状态和此种书的可借数量;5系统累加读者的借书数量;6重复3-5,直到图书管理员确认全部图书登记完毕

4、;7系统打印借书清单,交易成功完成。备选事件流2a非法读者 1系统提示读者身份错误,用例结束2b读者借书数已达限额 1系统提示读者已达结束限额,用例结束2c读者有过期未还书籍 1系统提示读者应归还的书籍列表和到期日,用例结束5a读者借书数已达限额 1系统提示,并要求结束输入 2图书管理员确认借书完成5b读者有该书的预定记录 1. 删除该书的预定信息非功能性需求(3) 对于流程较为复杂的用例,可以绘制活动图补充说明该用例的处理过程。(4) 小组集中,调整、优化用例模型5、 建立分析模型(1) 在详细的用例模型的基础上,识别出系统中的对象,建立领域类图(如读者、图书)(2) 初步确定领域类的属性(

5、3) 定义领域类的关系(包括泛化、关联,分析阶段的完整类图,如图3)图3 定义了属性和关联的类图(4) 对于存在复杂状态转换的对象,绘制状态图(可选,如图4)图4 状态图(5) 小组集中,调整、优化分析模型(6) 书写分析文档(模板见附件2)6、 建立设计模型(1) 小组讨论,确定系统的总体架构模式(2) 在分析模型和总体架构基础上,设计出满足功能需求的软件类,包括界面类、控制类、实体类、数据访问类等,形成初步设计模型(如图5)。(3) 类的分层可以自行设计,但一个小组最好统一使用一种分层模式,至少做到表现和业务分离。图5 总体设计(4) 采用可视化工具设计每个用例的用户界面,根据架构(C/S

6、或B/S可以是不同窗口界面,如图6)图6 界面设计(5) 识别出每个用例的参与类,根据用例的事件流绘制用例实现的顺序图(如图7)。图7 用例的顺序图(6) 对照顺序图和其他详细资料,可明确详细地定义出类的属性、方法,构造完整的类图(7) 对类进行详细分析,并对照用例的顺序图,形成类调用的层次关系,在此基础上形成组件的层次关系,小组讨论,绘制组件图(如图8)图8 组件图(8) 在类图基础上,建立数据库结构(9) 书写设计文档(模板见附件3)7、 编写部分程序,验证设计方案8、 撰写总结报告(模板见附件4)(1) 各成员书写个人总结(2) 小组自评(3) 上交全部文档四、实验环境和设备1、 实验硬

7、件设备:P4微机一台2、 实验软件工具:1) 建模工具(必选一)A. Rational Rose 2003 Enterprise Edition或7.0(推荐)B. Visio C. PowerDesigner15D. IBM Rational Software Architect V6.02) 文档编辑工具A. Word3) 集成开发环境A. Visual Studio 2005 Team Edition 或 Visual Studio 6.0(微软平台)B. Eclipse或JBuilder或Netbeans(Java平台)/或Java开发框架(Struts、Spring)C. 其它工具(

8、PB等)4) 数据服务器A. Microsoft SQL server 2005或2000B. Oracle C. MySql5) Web服务器(可选,用于系统实现)A. Microsoft Internet information Service(IIS)B. Tomcat五、实验要求1、 开发小组一起合作完整系统分析与设计,但每个成员都要完整的、独立地完成各步骤。注意:成员分工不能只分配某一步骤的任务,比如仅数据库设计或界面设计,每个成员必须参加所有步骤相关的工作,包括用例图、用例描述、类设计、界面设计、数据库设计等,因此建议按照子系统或功能组进行分工。2、 以面向对象的方式完成软件项目的

9、系统分析和设计,用UML语言建模,推荐使用Rose/Visio/PowerDesigner等建模工具。3、 编写程序实现部分用例功能,取得面向对象和组件编程的实际编程经验。4、 完成各个阶段的文档编制,感受文档在整个开发过程中的重要作用。5、 熟悉面向对象的软件开发过程。6、 小组成员在实验过程要密切合作、充分交流,各部分应该互相联系,组成完整的系统,而不是孤立的模块。六、实验成绩考核方法实验完成后,每个小组应完成三份文档,根据文档质量评定成绩。文档具体格式见附录。附录1:文档封面附录2:系统分析说明书模板附录3:系统设计说明书模板附录4:课程设计总结模板附录1北京信息科技大学信息管理学院信息

10、系统分析与设计课程设计实验报告(实习(课题)名称)大学生职业生涯规划系统的分析与设计专业名称: 信系管理与信息系统 班 级: 信管0801 组 别: 一组 小组成员学号工作内容成绩陈晓2008012031组长。负责统筹和考研模块的设计和编写。金甜2008012029负责留言模块的设计和编写。乔迁2008012020负责留学模块的设计和编写。赵文娟2008012024负责就业模块的设计和编写。10附录2系统分析说明书(需求规格说明书)目录1 概述21.1 编写目的21.2 参考资料21.3 术语和缩写词*22 业务流程分析22.1 组织机构调查22.2 现行业务流程22.3 问题分析*23 需求

11、23.1 功能需求23.2 数据需求23.3 性能需求*33.4 非功能需求*34 环境34.1 运行环境34.2 开发环境3【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。1 概述1.1 编写目的本文档的编写目的是为大学生职业生涯规划项目的开发提供:a.软件总体要求,作为用户和软件开发人员之间了解的基础;b.功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c.验收标准,作为用户确认测试的依据。1.2 参考资料 数据库系统及应用 崔巍 信息系统分析与设计(第三版) 数据库高级系统开发 UM

12、L建模实例教程 电子工业出版社2 业务流程分析辅导员活动图学生活动图2.3 问题分析*权限问题。在区分管理员和普通用户时,我们在定义权限时遇到了很大困难。这个问题的解决方法我们使用了两套代码来区分管理员和普通用户,而不是在一套代码中区分了相关权限。3 需求3.1 功能需求用户:1)辅导员:功能:修改信息,删除信息,新建信息,删除用户,回答问题,查看问题,查看统计数字。 2)学生:功能:注册用户,登录系统,查询信息,提出问题。3.2 数据需求3.3 性能需求*数据需及时由管理员更新。每年至少更新一次,以保证数据的可靠性。3.4 非功能需求*本系统可以广泛使用。4 环境4.1 运行环境Window

13、s xp 及以上系统版本4.2 开发环境附录3设计说明书目录1 概述11.1 编写目的11.2 参考资料11.3 术语和缩写词*22 需求概述23 总体结构设计23.1 内部结构设计23.2 对外接口设计*23.3 出错处理设计*23.4 其它*24 类的详细设计24.1 Usres类24.1.1 描述24.1.2 属性24.1.3 公有方法34.1.4 私有方法34.2 AdminX类34.2.1 描述34.2.2 属性34.2.3 公有方法34.2.4 私有方法35 用例实现的详细设计35.1 XX用例35.1.1 功能说明35.1.2 界面设计35.1.3 参与类35.1.4 交互设计3

14、5.2 辅导员用例45.2.1 功能说明45.2.2 界面设计45.2.3 参与类45.2.4 交互设计46 数据库设计4【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。441 概述1.1 编写目的本文档的编写目的是:详细定义软件的总体功能;给出系统的结构设计和过程设计,作为程序编写的依据。1.2 参考资料 数据库系统及应用 崔巍 信息系统分析与设计(第三版)数据库高级系统开发 UML建模实例教程 电子工业出版社 2 需求概述概述系统的特性和需求,扩充软件需求说明中的信息,给出增加的细节,详尽地指出对软件需

15、求说明中有关特性和需求作出的变更。(详细说明见需求说明)。3 总体结构设计3.1 内部结构设计1. 前台的界面由两部分组成: 显示给用户的界面C#。 组织前台的数据的cs文件,将操作类型和包含有数据的容器传递给后台用例控制层的操作类。2. 后台的逻辑处理:用例控制层:对前台传递的数据进行初步的校验以及整理。业务逻辑层:所有的业务逻辑处理都在这一层中处理。数据访问层:对数据库的链接。本系统采用三层架构,如图3.状态图:数据库状态图留言部分状态图4 类的详细设计4.1 Users类4.1.1 描述Users类主要描述了用户的属性和行为4.1.2 属性4.1.3 公有方法Insert:INSERT

16、INTO Users VALUES(Garfield,Garfield,User,Garfield)INSERT INTO Users VALUES(Odie,Odie,User,Odie)INSERT INTO Users VALUES(Dudu,Dudu,User,Dudu)insert into Users (UserName,userPassword,UserType,UserEmail) values(,)select * from UsersLogin:using System;using System.Data;using System.Configuration;using S

17、ystem.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Collections.Generic;using System.Text;using CollegePlan.Entity;using CollegePlan.IBLL;using CollegePlan.IDAL;using CollegePla

18、n.DAL;namespace CollegePlan.BLL public class UserBLL : IUserBLL /*/ / / 添会员 / / 会员实体类 / 是否成功 public bool Adduser(Users user) UserDAL userdal = new UserDAL(); return userdal.Insert(user); / / 更新会员 / / / public bool Deluser(int userID) UserDAL userdal = new UserDAL(); return userdal.Delete(userID); /

19、/ 判断会员是否被列入黑名单 / / / public bool ChangePassword(Users user) UserDAL userdal = new UserDAL(); return userdal.Update(user); public bool IsRegister(string userName, string userPassword) UserDAL userdal = new UserDAL(); return userdal.IsRegi(userName, userPassword); GetEmail:GetEmailTypeQuestionSelectMe

20、ssage:4.2 Admin类4.2.1 描述Admin类主要描述了管理员的属性和行为4.2.2 属性4.2.3 公有方法Login:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using

21、 System.Collections.Generic;using System.Text;using CollegePlan.Entity;using CollegePlan.IBLL;using CollegePlan.IDAL;using CollegePlan.DAL;namespace CollegePlan.BLL public class AdminBLL : IAdminBLL /*/ / / 添加会员 / / 会员实体类 / 是否成功| public bool Addadmin(Admin admin) AdminDAL admindal = new AdminDAL();

22、return admindal.Insert(admin); / / 更新会员 / / / public bool Deladmin(int adminID) AdminDAL admindal = new AdminDAL(); return admindal.Delete(adminID); / / 判断会员是否被列入黑名单 / / / public bool ChangePassword(string adminName, string adminPassword) AdminDAL admindal = new AdminDAL(); return admindal.UpdatePas

23、s(adminName, adminPassword); public Admin Seladmin(int adminID) AdminDAL admindal = new AdminDAL(); return admindal.Select(adminID); public bool IsAdmin(string adminName, string adminPassword) AdminDAL admindal = new AdminDAL(); return admindal.IsRight(adminName, adminPassword); GetEmail:DeleteUserA

24、nser:InsertMessageUpdateMessageDeleMessage:using System;using System.Collections.Generic;using System.Text;using CollegePlan.Entity;namespace CollegePlan.IDAL public interface IAdminDAL / / 插入版主 / / 版主对象 / bool Insert(Admin admin); / / 通过删除版主 / / 版主 / bool Delete(int adminID); / / 更新版主信息 / / / bool

25、Update(Admin admin); / / 修改密码 / / 版主名 / 修改后的密码 / bool UpdatePass(string adminName, string adminPassword); / / 通过返回版主的信息 / / / Admin Select(int adminID); / / 通过版主名返回版主信息 / / / /returns bool IsRight(string adminName, string adminPassword); / / 根据帖子种类信息返回版主信息 / / / 5 用例实现的详细设计用例的详细规格说明用例名称注册账号参与者学生(主要参

26、与者),辅导员(次要参与者)用例描述学生,辅导员注册“大学生职业生涯规划支持系统”。前置条件学生已经进入注册页面后置条件数据库存储新账户记录主事件流1. 学生进入在注册页面,确认注册2. 学生填写注册信息:用户名、密码、邮箱3. 学生选择身份:学生、辅导员(只能选择其中一个)4. 学生确定信息5. 系统核实信息符合数据项6. 系统给出提示信息:注册成功,密码已经发送至您的邮箱中,请查收7. 系统将会员注册页面关闭,系统返回登陆界面备选事件流1a. 辅导员进入在注册页面,确认注册2a. 如果所输入的邮件地址不合法,系统给出提示信息:/邮件不合法2b. 如果所输入的邮件地址,在系统中已经存在,系统

27、给出提示信息:/此邮件地址已经存在,请用其它邮件地址注册2c. 如果填写的密码,与确认密码不一致,系统给出提示信息:/您输入的密码不一致,请重新输入4a. 如果任何信息填写的不完整,系统会给出提示信息:/信息还未填完,请填写完整信息4b. 若确定清空,系统将取消所有已经选择或填写的信息,页面停留在当前页4c. 若确定返回,系统将关闭会员注册页面,数据库不做任何注册操作,系统返回登陆界面非功能性需求用例名称登陆系统参与者学生、辅导员用例描述学生,辅导员登陆“大学生职业生涯规划支持系统”。前置条件学生已经成功注册,并进入登陆页面后置条件系统关闭登陆界面,进入系统主界面 主事件流1. 学生进入登陆界

28、面,输入用户名、密码2. 学生选择身份:学生、辅导员(只能选择其中一个)3. 学生确认登陆4. 系统对所输入的信息进行验证5. 系统关闭登陆界面,学生进入系统主界面备选事件流1a. 辅导员进入登陆界面,输入用户名、密码2a. 辅导员选择身份:学生、辅导员(只能选择其中一个)4a. 如果所输入的用户名与密码不匹配,系统给出提示信息:/您输入的用户名或密码不正确,请重新输入4b. 如果所输入的用户名,在系统中并不存在,系统给出提示信息:/输入的用户名不存在,请重新输入或点击注册按钮5a. 学生确认退出,系统将登陆界面关闭,并关闭整个系统非功能性需求用例名称查询信息参与者学生(主要参与者),辅导员(

29、次要参与者)用例描述学生,辅导员在“大学生职业生涯规划支持系统”中查询想要的信息。前置条件学生已经成功登陆,并进入系统主界面后置条件系统更新系统访问人数,及相关版块访问人数主事件流1. 学生选择想要查询的版块:就业、考研、留学2. 学生选择查询内容3. 系统在数据库中找到相关的内容,并显示至界面备选事件流1a. 辅导员选择想要查询的版块:就业、考研、留学2a. 辅导员选择查询内容3a. 如果所选内容正在维护,系统给出提示信息:/抱歉,您所选择的内容正在维护,请您稍后在进行查询4b. 如果所选内容为空,载数据库中并不存在,系统给出提示信息:/所选内容不存在,我们会尽快填充,感谢您的使用5a. 学

30、生确定退出,系统将主界面关闭,并关闭整个系统非功能性需求用例名称提出问题参与者学生用例描述学生在“大学生职业生涯规划支持系统”中提出有关个人生涯规划的具体问题前置条件学生已经成功登陆,并进入系统主界面后置条件系统更新系统访问人数,系统将问题存入数据库,并将问题的状态改为“待解决”主事件流1. 学生确认要提问题2. 系统进入提问界面3. 学生输入:问题标题、问题内容及有效邮箱地址4. 学生确定所提出的问题备选事件流3a. 如果所输入的邮件地址不合法,系统给出提示信息:/邮件不合法3b. 如果所输入的邮件地址与在系统注册的邮箱地址不一致,系统给出提示信息:/此邮件地址与在系统注册的邮箱地址不一致,

31、是否继续提问。4a. 如果任何信息填写的不完整,系统会给出提示信息:/信息还未填完,请填写完整信息4b. 学生确认返回,系统将关闭提问页面,数据库不做任何提问操作,系统返回系统主界面非功能性需求用例名称查看相关问题参与者学生用例描述学生在“大学生职业生涯规划支持系统”中查看其他学生提出的相关问题。前置条件学生已经成功登陆,并进入系统主界面后置条件数据库中问题的查看次数加一主事件流1. 学生确认进入查看相关问题界面3. 学生选择一个问题4. 学生确认查看2. 系统显示查看相关问题界面5. 系统显示问题全貌6. 数据库将问题的查看次数加一备选事件流3a. 如果无问题可选,系统给出提示信息:/暂时无

32、用户提问相关问题,请稍后再查4a. 如果学生确认返回,系统关闭查看相关问题页面,数据库不做任何操作,系统返回系统主界面5b. 学生确认进入提出问题界面,系统关闭当前页面,并显示提出问题页面非功能性需求用例名称信息修改参与者辅导员用例描述辅导员收集新的相关信息,并在“大学生职业生涯规划支持系统”中修改信息。前置条件辅导员已经成功登陆,并进入系统主界面后置条件数据库中产生新的信息主事件流1. 辅导员选择想要修改的版块:就业、考研、留学2. 辅导员选择修改内容4辅导员进行修改1. 辅导员确认修改3. 系统进入修改界面5. 数据库中同步修改相关内容7. 系统提示:已修改成功备选事件流3a. 如果所选内

33、容修改后,不符可约束,系统给出提示信息:/抱歉,修改错误,请您重新输入4b. 如果所选内容未进行修改,系统给出提示信息:/您所选择的内容未改变,请核实4. 辅导员确认返回,系统关闭修改页面,数据库不做任何提问操作,并返回系统主界面非功能性需求用例名称信息删除参与者辅导员用例描述辅导员在“大学生职业生涯规划支持系统”中删除信息前置条件辅导员已经成功登陆,并进入系统主界面后置条件数据库中删除信息主事件流1. 辅导员选择想要删除的版块:就业、考研、留学2. 辅导员选择删除内容4辅导员进行删除6辅导员确认删除3. 系统进入删除界面5数据库中同步删除相关内容7系统提示:已删除成功备选事件流6a. 如果所

34、选内容删除后,不符可约束,系统给出提示信息:/抱歉,删除错误,请您重试6b. 辅导员确认返回,系统关闭删除页面,数据库不做任何提问操作,系统返回系统主界面非功能性需求用例名称信息新建参与者辅导员用例描述辅导员收集新的信息,并在“大学生职业生涯规划支持系统”中新建信息。前置条件辅导员已经成功登陆,并进入系统主界面后置条件数据库中新建信息主事件流1. 辅导员选择想要新建的版块:就业、考研、留学2. 辅导员选择新建内容4. 辅导员进行新建6 辅导员确认新建3. 系统进入新建界面5 数据库中同步新建内容7 系统提示:已新建成功备选事件流3a. 如果新建内容不符可约束,系统给出提示信息:/抱歉,新建错误

35、,请您重试6a. 辅导员确认返回,系统关闭新建页面,数据库不做任何提问操作,系统返回系统主界面非功能性需求用例名称删除学生参与者辅导员用例描述辅导员可在“大学生职业生涯规划支持系统”中删除学生前置条件辅导员已经成功登陆,并进入系统主界面后置条件数据库中删除相关用户的记录主事件流1. 辅导员确认进入删除学生界面3 辅导员选择一个或多个学生4 辅导员确认删除学生6 辅导员再次确认删除 2 系统进入删除学生界面5 系统提示:是否确定删除?7 数据库中相关记录删除8 系统提示:已删除成功备选事件流6a. 如果辅导员确认取消,系统关闭当前页面,数据库不做任何操作6b. 如果辅导员确认返回,系统关闭删除页

36、面,数据库不做任何操作,系统返回系统主界面非功能性需求用例名称查看问题参与者辅导员用例描述辅导员在“大学生职业生涯规划支持系统”中查看用户提出的问题。前置条件辅导员已经成功登陆,并进入系统主界面后置条件问题的状态更改为“已查看”主事件流1. 辅导员确认进入查看问题界面3 辅导员选择一个问题4. 辅导员确认查看2 系统显示查看问题界面5. 系统显示问题全貌6 系统将问题的状态改为:已查看备选事件流3a. 如果无问题可选,系统给出提示信息:/暂时无用户提问,请稍后再查4a. 如果【查看】按钮为不可用,系统给出提示信息:/所有问题均已查看,请尽快回答5a. 如果辅导员确认返回,系统关闭查看问题页面,

37、数据库不做任何操作,系统返回系统主界面5b. 辅导员确认进入回答问题界面,系统关闭当前页面,并显示回答问题页面非功能性需求用例名称回答问题参与者辅导员用例描述辅导员在“大学生职业生涯规划支持系统”中回答用户提出的问题。前置条件辅导员已经成功登陆,并进入系统主界面后置条件问题的状态更改为“已回答”主事件流1. 辅导员确认进入回答问题界面3 辅导员选择一个问题5 辅导员确认回复7 辅导员输入回复内容8 辅导员确认输入回复内容2 系统显示回答问题界面4 系统显示问题全貌6 系统进入回复页面9 系统将答案发送给相关用户10 数据库将问题的状态改为:已查看11 系统提示:此问题已经回复备选事件流3a.

38、如果无问题可选,系统给出提示信息:/所有问题均已回复,请稍后再查7a. 如果不输入任何内容,系统给出提示信息:/回复内容不能为空,请慎重回答8a. 辅导员确认返回,系统关闭回答问题页面,数据库不做任何操作,系统返回系统主界面8b. 辅导员确认进入查看问题界面,系统关闭当前页面,并显示查看问题页面非功能性需求用例名称查看统计数字参与者辅导员用例描述辅导员在“大学生职业生涯规划支持系统”中查看用户使用情况数据前置条件辅导员已经成功登陆,并进入系统主界面后置条件主事件流1. 辅导员确认进入查看统计数字界面3 辅导员选择想要查看的版块:就业、考研、留学4 辅导员选择查看的具体内容2 系统显示查看统计数

39、字界面5 *-系统在数据库中找到相关的内容,并显示备选事件流3a. 如果所选内容的统计数字过大,系统给出提示信息:/统计出现异常,请及时检查系统4b. 如果所选内容的统计数字为零,系统给出提示信息:/统计出现异常,请及时检查系统5a. 辅导员确认退出,系统关闭主界面,并关闭整个系统非功能性需求表1 用例的详细规格说明6 数据库设计对程序当中所采用的数据库相关规格说明等进行定义。建议给出数据库表结构,数据类型应符合所选择的DBMS规定(如SQL Server2005或Oracle)。表1:Users表表2:admin表表3:Department表表4:Gradute表表5:Lwords表附录4课

40、程设计总结目录1 课程设计目的92 课程设计完成情况93 小组成员具体分工94 个人总结95 小组自评评分91 课程设计目的通过这次的课程设计,我们提高信息系统分析与设计的能力。通过课程设计,我们掌握信息系统规划、分析与设计的基本方法,培养了运用系统分析与设计的工具与技术解决信息系统规划、分析、设计、实施以及运行维护中的实际问题的能力。2 课程设计完成情况a. 前期的课程设计内容分析:开会讨论,确定大学生职业生涯规划系统b. 对大学生职业生涯规划系统进行分析与设计,分配相关任务。c. 对大家完成的任务进行整合。d. 完成文档3 小组成员具体分工组长:陈晓 2008012031 考研模块的分析与

41、系统的实现组员:金甜 2008012029 留言部分的分析与系统的实现 乔迁 2008012024 留学部分的分析与系统的实现 赵文娟 2008012024 工作部分的分析与系统的实现4 个人总结学号2008012031姓名陈晓工作总结:学号2008012029姓名金甜工作总结:信息系统分析一门操作性很强的课程,通过这次的系分课程设计,将我所学的东西应用到实际中,做到学以致用;不及如此,我还应用到了我所感兴趣的方面。 在设计的过程中,我们开始集思广益,大家就争相地往里面增加内容,使它变得更为实用、方便,真正做到了以用户为中心。信息系统分析,是开发一个成功系统的前提。通过课程设计,我深刻地了解了分析的重要性。在这次的课程设计上,我主要负责留言部分的设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论