软件工程课程设计报告——基于web的网上投稿系统内容摘要:
④ 综合布线、数据库、开发工具软件编程等相关知识培训 (3)操作人员的培训 根据应用系统的需要分期、分批进行培训。 当应用软件更新时则应适当进行补充培训。 项目开发公司对医院全体工作人员进行使用的培训,主要内容为: 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 20 ①计算机基础知识 ②多媒体基础知识 ③网络基础知识 ④ Windows XP 操作系统日常使用基础知识 ⑤汉字输入法 ⑥ 针对各个部门的应用软件的操作培训以及系统需要的相关内容的培训 其他专门要求 ,高效率的数据库管理系统的支持。 (OnLineTransactionProcessing,OLTP)支 持能力。 7天 /24小时不间断系统,绝对要求安全、可靠。 硬件设备 在硬件的选择过程中,我们考虑到了用户单位已有的计算机设备,在充分利用已有设备的同时,选择性能 /价格比好的设备,从而建成一费用适中而性能卓越的网络系统。 : 服务器系统是整个计算机信息系统的核心部位,采用先进有效合适的服务器系统能大大提高医疗费管理的日常工作效率,提高管理部门的服务水平,取得更好的经济效益与社会效益。 主服务器应具有以下特点: (1)硬件水平高,较长的时间内不落后。 (2)数据总线速度快。 (3)硬盘速度快,容量大。 (4)网络频宽高,应在 100M 以上。 (5)可靠性高,安全性好。 (1)工作站 从目前客户机 /服务器的应用来看,工作站使用终端、 486 或 586 微机、 APPLE 机,考虑到河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 21 用户单位的长远发展,工作站选用 Pentium 4 系列微机。 (2)打印机 打印机是和工作站密不可分的外围设备,基本上每一台工作站都需要进行各类凭证的打印。 一般工作站可选择窄行打印机,当然也可以选择宽行打印机。 软件支持 服务器操作系统 网络操作系统 应具有 C2级的安全标准,可靠的加密保证,强的互连性,长时间的可靠运行保证,目前流行的 服务器操作系统主要有三大类:一类是 Windows,其代表产品就是Windows Server 2020;一类是 UNIX,代表产品包括 HPUX、 IBM AIX等;还有一类是 Linux。 我们建议选择 Windows Server 2020 操作系统。 工作站操作系统 由于客户端为各档次的微机,因而其操作平台选择非常灵活,可选用的操作系统有WINDOWS 9 WINDOWS 20 WINDOWS NT、 WINDOWS XP、 Linux等,但从系统的功能,易学易用,开放性、安全性等方面来考虑,我们建议选择 WINDOWS XP系统作为客户端软件平台。 它具有以下特点: (1)良好的图形化界面,操作简单 (2)非常全面的设备支持,多媒体,网络,输出等设备 (3)丰富的开发工具 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 22 概要设计说明书 1 引言 编写目的 该文档的目的是描述网上投稿系统项目的概要设计,其主要内容包括: 系统功能简介 系统结构设计 系统接口设计 数据设计 模块设计 界面设计 本文档的预期的读者是: 开发人员 项目管理人员 测 试人员 背景 :无 :河海大学 09 计算机 2 班第二开发小组 : 计算机软件在现代社会已经成为必不可少的元素,成为一种驱动力。 它进行商业决策的引擎;它是现代科学研究和工程问题解决的基础;它是区分现代产品和服务的关键因素。 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 23 软件工程是在人们克服“软件危机”中应运而生,它在软件开发实践中发挥着重要作用。 软件工程作为计算机系本科生的一门核心课程,主要包括支持软件开发和维护的理论、方法、技术、标准以及计算机辅助工具和环境。 Xxx 杂志社为了提高其编辑部的工作效率, 减轻诸位编辑的工作负担,更有效的协调投稿人与杂志社,编辑与审稿人的工作,从而委托河海大学计算机 2 班 x 开发小组进行网上投稿系统的开发。 参考资料 3. 杨文龙,古天龙 《软件工程(第二版)》 电子工业出版社 4. Scott ,刘锐译 .《面向对象软件开发过程》 .机械工业出版社 . 引用标准 [1] 《中华人民共和国国家标准 UDC 》之 《计算机软件产品开发文件编制指南 GB 856788 》 2 总体设计 需求规定 详见《需求规格说明 书》 运行环境 详见《需求规格说明书》 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 24 基本设计概念和处理流程 投稿人:对于投稿人,需要在本杂志社网站进行注册,注册时需要填写相关信息。 注册经验证之后,投稿人能够在本网站登录,登录后,可以进行修改个人信息,修改密码,投稿等操作。 投稿时需要写入稿件相关信息。 编辑:编辑不需在网站注册,由管理员直接分配账号和密码,也在本网站登入。 审稿人:通过编辑获取原稿件并在规定的时间内完成对稿件的审阅,打分和给出评语,将以上内容反馈给编辑以供参考。 界面设计 初始登陆界面: 注册 界面: 注册成功界面: 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 25 投稿主界面: 编辑主界面: 审稿主界面: 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 26 资料修改界面 (投稿者、审稿者、编辑): 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 27 密码修改界面(投稿者、审稿者、编辑): 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 28 投稿界面: 催稿界面: 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 29 功能需求与程序的关系 模块 程序 登录模块 注册模块 稿件处理模块 信息反馈模块 个人信息修改模块 注册 √ √ 登录 √ 投稿 √ 稿件分配 √ 写 /发信息 √ 收 /读信息 √ 用户资料修改 √ √ 用户资料显示 √ √ 草稿箱 √ 催稿 √ √ 人工处理过程 编辑将投稿人的稿件按所属领域分配给相关的审稿人,综合考虑审稿人的评分和评语给投稿人进行回复和交流,确定稿件录用与否。 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 30 3 接口设计 用户接口 登入命令:用户输入账号和密码进行登入,如验证成功,则进入操作页面,否则返回错误信息。 登出命令:在以登录的状态下,进行登出注销。 修改密码:用户输入原密码验证,再输入新密码,如成功则返回成功信息,否则返回失败信息。 投稿系统:投稿人通过进入个人界面进行投稿,可根据所属领域投稿,同时可以使用草稿箱功能。 草稿箱:投稿人未完成的投稿,存入草稿箱,同时为了防止由于网络或硬件故障,造成的信息损失,每隔 10 分钟进行一次自动保存到草稿箱。 已投稿件:投稿人查询已投稿件的状态,有审阅中、已退稿、已录用三种状态。 信息中心: ①未读信息:显示投稿人的未读信息,读完之后变为已读信息。 ②已读信息:显示投稿人已经阅读过的信息。 ③已发送信息:显示投稿人发送过的消息。 ④留言板:应用于投稿人之间讨论。 (功能暂未实现) 帮助: ①用户须知:投稿人需要遵守的规则。 ②操作帮助:投稿人操作遇到困难的指导。 ③隐私规范: 稿件处理 ① 搞处理:编辑在此界面下可以看到稿件信息和投稿人信息,并根据关键字匹配河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 31 将来稿找到擅长这一方面的审稿人,由编辑选择审稿人,并将该稿件发送给选择的审稿人。 ②审稿信息反馈:编辑在此可以看到每个稿件的信息,点击进入可看到不同审稿人对此稿件的评分和平均分,对于未完成审稿的审稿人不给出平均分,用户可以对此审稿人进行催稿操作 ③催稿:用户进入此界面后可以查看未完成审稿任务的审稿人(超出审稿人的deadline) 并进行催稿操作。 来稿审阅 ① 未审:此界面中均为此审稿人未审,或未审完的稿件,审稿人进入界面后可以打开原稿并在原稿最后打出相应的评分和评语(用于编辑评定此稿是否可以发表),并选择是否提交给编辑。 若审稿人觉得自己在规定时间无法完成审稿任务,可选择退审。 ②已审:此界面中均为审稿人已审阅的稿件。 查询命令:用户输入需要查询信息的时间段和类别,返回符合条件的明细。 删除用户信息:管理员对投稿人、编辑、审稿人身份的增减。 修改用户信息:用户可以在登录之后对个人资料进行修改并保存。 初始化命令:读入对应用户的基本信息。 (未实现) 外部接口 硬件环境: 客户机:普通 PC CPU: P4 以上 内存: 256MB以上 能够运行 以上版本的机器 WEB服务器 CPU: P4 内存: 1G以上 硬盘: 80G以上 网卡:千兆 数据库服务器 CPU: P4 内存: 1G以上 硬盘: 80G以上 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 32 软件环境 本系统的的软件环境如下: 操作系统: windows2020 数据库: Access 2020 开发工具包: Dreamweaver +ASP 开发环境: windows2020+IIS 服务器: Tomcat 浏览器: 以上 内部接口 三种用户身份皆能调用数据资料,但是查询子系统是只读的,个人信息系统能读能写,稿件信息的传递只能在投稿人和编辑以及编辑和审稿人之间传递,催稿功能只针对编辑和审稿人。 4 运行设计 运行模块组合 注册模块:提供用户注册功能,需要用户输入基本信息,如用户名,密码,真实姓名,联系方式,身份证号等。 登录模块:由于是针对投稿者、审稿者、编辑三方设计,在登录界面时需要选择用户登录的身份。 然后输入各自的用户名和密码。 稿件处理模块:①来搞处理:编辑在此界面下可以看到稿件信息和投稿人信息,并根据关键字匹配将来稿找到擅长这一方面的审稿人,由编辑选择审稿人,并将该稿件发送给选择的审稿人。 ②审稿信息反馈:编辑在此可以看到每个稿件的信息,点击进入可看到不同审稿人对此稿件的评分和平均分,对于未完成审稿的审稿人不给出平均分,用户可以对此审稿人进行催稿操作 ③催稿:用户进入此界面后可以查看未完成审稿任务的审稿人(超出审稿人的 deadline)并进行催稿操作。 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 33 ④稿件分配:编辑将稿件分配给对应的审稿 人处理。 信息反馈模块: ①未读信息:显示用户的未读信息,读完之后变为已读信息。 ②已读信息:显示用户已经阅读过的信息。 ③已发送信息:显示用户发送过的消息,包括审稿人的评分评论,编辑对投稿人的回复。 ④留言板:应用于用户与用户之间讨论。 (功能暂未实现) 个人信息修改模块:①个人资料: 用户 可在此界面下进行个人资料的修改和完善。 ②修改密码: 用户 可以在此界面下进行个人密码的修改。 运行控制 投稿人状态转换图: 编辑状态转换图: 审稿人状态转换: 河海大学 09 计二软件工程课程设计基于 web 网上投稿系统 34 运行时间 由用户控制,但是每次响应时间都控制在 2s 以内。 5 系统数据结构设计 逻辑结构设计要点 uesrinf 序号 字段名 含义 类型 长度 说明 0 User_ID 用户编号 Long 1 User_name 用户名 String 10 2 User_realname 真实姓名 String 3 User_IDNo 身份证号 String 18 4 User_sex 性别 String 5 Use。软件工程课程设计报告——基于web的网上投稿系统
相关推荐
能简化加工工序,提高加工效率。 定位基准选择的原则 1)基准重合原则。 为了避免基准不重合误差,方便编程,应选用工序基准作为定位基准 ,尽量使用工序基准,定位基准、编程原点三者统一。 2)便于装夹的原则。 所选的定位基准应能保证定位准确、可靠,定位夹紧简单、易操作,敞开性好,能够加工尽可能多的表面。 3)便于对刀的原则。 批量加工时在工件坐标系已经确定的情况下,保证对刀的可能性和方便性。
可能遇到的技术问题。 我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。 系统流程图: 中央民族大学信息工程学院软件工程课程设计 4 学 生教 师登 陆上 传 资 料选 择 题 目填 写 同 组 同 学 的 信 息提 交 报 告查 询信 息查 看 选 题 情 况选 题 情 况填 写 进 度 情 况给 出 分 数学 生教 师 数据流图:
e))。 String str = null。 while ((str = ()) != null) { (str).append(\n)。 } (())。 } catch (FileNotFoundException e1) { ()。 } catch (IOException e1) { ()。 } finally { if (br != null) { try { ()。 } catch
模块的设计与实现;在 iLocateServer 中,阐述了 Logic模块、 Data 模块、 Utility 模块、 GUI 模块等内容;在 iLocateEngine 中,要阐述了 Transform 模块、 PlugIn 模块、数据融合模块等内容。 本文的组织结构如下: 第一章 绪论 介绍 了无线定位技术的概念,描述了当今无线定位技术在国内外的应用状况,并引出问题
6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQc@UE% amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWv*3t nGK8!