1、Lotus OA 毕业设计服务系统 详细设计说明书 1.1.引言引言 1.1 编写目的编写目的 详细设计是在需求分析和概要设计的基础上,根据程序的设计平台,在逻辑和算 法上详细分析具体的实施方法。 也就是概要设计确定了软件系统的总体结构, 详细设计 则对概要设计的结果进一步细化, 给出目标系统的精确描述, 以便在编码阶段直接翻译 成计算机的程序语言。 良好的详细设计能够使得在具体的编写程序时, 能高效的编写程 序,易于控制编码的过程。lotus 的设计并不需要编写很多代码,更多的是对各种组件 的重用。详细设计将具体的设计目标系统,得出新系统的详细规格,同时要求设计出的 规格简明易懂,便于下一阶
2、段的实现。 1.2 项目背景项目背景 项目名称:毕业设计服务系统 项目任务提出者: 项目开发者: 项目用户:项目开发者,项目测试员,验收老师 1.3 定义定义 Lotus Domino/notes:是优秀的办公电子协作平台,供办公系统开发平台。 Lotus script:是 lotus 中常用的编程语言。 Notes 数据库:是 lotus 中数据结构及数据的存放位置。 教师:是指上报课题,评定成绩的指导老师。 学生:毕业设计的本科生。 成绩:是指选题之后老师给的评价。 登陆页面:是指用户登陆信息填写界面。 1.4 参考资料参考资料 Lotus Domino 开发指南 机械工业出版社 2001
3、 Lotus notes 开发指南 海洋出版社 2000 项目主管给的调研报告 开发小组 2011/6 国家标准软件开发文档模板 GB856T88 2.2.毕业设计系毕业设计系统总体结构统总体结构 2.12.1 系统总体流程系统总体流程 通过浏览 器或Notes 客户端登 录服务器 选择角色 学生登录进入学生 登录主界面 老师登录,进入工 作主界面 课题上报评定成绩查看可选课题查看成绩 选择课题,填写课 题信息 退出 界面的设计是通过表单、视图、帧结构、页面实现的,通过在这些界面元素中放入 各种域和对象等,能够设计出功能强大和画面美观的界面。 2.22.2 系统主要的表单如图:系统主要的表单如
4、图: 2.32.3 系统主要的视图如图:系统主要的视图如图: 2.42.4 系统主要的帧结构如图:系统主要的帧结构如图: 3.3.程序描述程序描述 3.13.1 功能功能 为便于毕业生毕业动作,开发设计的服务系统。学生通过该系统获取信息,上报 信息。老师同样能获取想要信息。学生能够选择老师上报的课题和查询成绩,老师能够 上报课 题和评定成绩。且学生不能上报课题、评定成绩。老师则没有必要选题功能。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求界面要简单明了, 易于操作,服务器程序利于维护。 3.23.2 文档文档 在一个数据库中通常包含许多文档,每个文档都有专门的主题。每个文档都围绕 数据库的信息类型,着重介绍某个方面的问题,文档通过表单产生,文档的格式、布 局等也由表单决定。文档将数据库中的信息存储在被称为域的部分中,用户在创建 菜单中选择一个表单,填写域中的数据并保存此文档。 3.33.3 表单表单 表单如同页面一样可以显示信息。在页面中可以完成的事情在表单中也可以完 成。