2.2 功能模块设计 在线作业提交批改系统从功能上可分为教师管理程序、学生管理程序,教师管理程序部分主要实现学生信息的添加、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载和上传。系统主要功能模块具体描述如下: 2.2.1教师模块 主要包括查看查看学生模块,添加作业模块,查看作业模块,发表成绩模块。 发表作业模块,主要功能:教师自己布置的作业上传到系统。 查看学生模块,主要功能:查看教师添加的所有学生的详细信息,还可以修改学生信息,删除学生信息。 查看作业模块,主要功能:查看学生所提交的作业,并可以下载到本地电脑。 2.2.2学生模块 主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器。
1
需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础。 在仔细分析和调查系统的基础上,针对新闻管理发布系统的需求,通过对管理新闻发布过程的内容和数据分析,设计如下所示的数据项和数据结构: 新闻信息:包括的数据项有新闻编号、新闻标题、新闻内容、新闻发布者的编号、新闻发布时间、新闻类别编号、是否有图片。 新闻评论信息:包括的数据项有新闻评论编号、评论者名称、评论时间、新闻评论内容、新闻编号。 新闻类别信息:包括的数据项有新闻类别编号、新闻类别。 用户信息:包括的数据项有用户编号、用户名、用户密码、用户的真实姓名、用户电子信箱地址、用户权限标志。
1
本系统主要面向于大学校园网用户,依托校园网提供给这些用户一个发布和交流二手商品信息的平台。在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。现在通过校园网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。由于每个大学的校园网都基本篇布校园的每一个地方,因此,只要宣传得当,理论上来说,每一个人都可以让他所发布的信息让全校所了解,争取到了信息资源的最大化利用。 系统完成的主要功能有:用户设置功能、发布信息功能、信息管理功能、搜索信息功能,留言功能,及系统管理功能,具体业务功能包括如下: 用户注册:学生可利用自已学号进行注册,注册实现实名制。 用户登录:只有登录用户才能进行信息发布。管理员登录后可以进行系统管理。 发布信息:普通用户和管理员登录后都可以发布信息。 修改信息:普通用户可以修改自己发布的信息,管理员可以修改所有信息。 删除信息:普通用户可以删除自己发布的信息,管理员可以删除所有信息。 浏览信息:游客、普通用户和管理员可以浏览所有发布的信息。 搜索信息:游客、普通用户和管理员可以用关键字搜索所有发布的信息。普通用户可以搜索自己发布的所有信息。 发表留言:普通用户和管理员登录后都可以对发布信息进行留言。 查看留言:游客、普通用户和管理员都可以查看发布信息的留言。 删除留言:管理员可以删除留言。 添加二手指南:管理员可以添加二手指南。 查看二手指南:游客、普通用户和管理员都可以查看二手指南。 修改二手指南:管理员可以修改二手指南。 删除二手指南:管理员可以删除二手指南。 3.1.2 系统界面要求 由于系统主要面向大学生,系统界面要求不能过古板,要能体现大学校园的自由,创新。系统界面设计应体现人性化,界面清晰简捷,操作简单流畅,提高管理效果。不需要任何专业培训,不需要配备专门的电脑操作人员,无电脑知识一样运用自如。关键在于系统的框架式设计简单明晰。 3.2 概要设计 3.2.1 系统体系结构设计 本系统是一个典型的三层应用——浏览器通过Web服务器实现对数据库的各种操作。图3-1 展示了整个系统的体系结构。
1
依据 iView3.x 和 iViewAdmin2.x 绘制,如果你正在使用iView前端框架开发项目,这个资源库可以提供项目前期UI设计的常用组件,包含按钮、文本、卡片、表格、表单、弹窗、步骤、导航菜单8个类别的若干组件,可搭建出最接近iView风格的原型设计。
2019-12-21 22:22:56 715KB 原型 Axure iView web设计
1
Web 购物网站 Eclipse 源码
2019-12-21 21:13:00 27KB Web 购物网站 Eclipse 源码
1
2.2 功能分析 (1)模型概述 本次设计的系统,有三个用户角色,每个角色都是独立的操作。所以这次设计针对每个用户的操作界面即每个用户独立操作的表示层。在系统文件中,…/hospital/admin;…/hospital/patient;…/hospital/doctor三个文件夹中分别放了每个用户独立操作的JSP页面。比如管理员文件中的addDoctor.jsp就是来实现添加医生信息的JSP文件。 (2)功能模型 根据对医院门诊流程的分析及客户的要求,整个系统需要实现以下功能。 软件的整体功能,系统要操作简单,要有友好的界面,系统的操作者的权限层次要有明确的分类,进入软件时要进行身份验证。而且出于对患者个人隐私的负责,患者病历记录只能在患者就医期间由主治医生调阅,其他任何人包括管理员无权查阅。这样使的系统更具有人性化,因为系统中三个角色之间没有联系,所以设置三个独立操作的角色对象。 1)患者角色能进行的对象操作 ①可以联机注册成为用户,设定自己的登录名及密码。 ②可按医生姓名自定义查询。 ③可基于查询结果进行预约,若指定医生当日预约量已满,则预约失败。预约结果随机返回给患者。 ④可对已经进行预约的情况查看或撤消。 ⑤预约成功后可查询主治医生信息,病例信息。 2)医生角色 ①可查看预约患者的情况。 ②可查询患者病例。 ③可创建患者病历。 ④可对患者的病例进行修改。 3)管理员角色 有固定的帐号,直接在数据库添加,不能注册成管理员,可以添加和删除医生帐号,对医生用户进行管理。但不能管理患者用户,保证患者的隐私。
1
编写一个竞赛报名的网站系统,在该系统中若不知道有什么赛事可先查询赛事在前去报名,另一功能是报名功能,报名的信息登记包括了可选的大赛题目、队名、个人的相关信息,提交信息正确,时会显示成功,否则刷新登记页面。 参赛者通过网站首页可前去报名参赛,也可前去查询赛事,在赛事页面点击超级链接进入报名页面,报信息页面有信息填写提示,安装要求填写,即可报名成功,报名成功可看到报名成功。
1
根据图3-3-1我们可以得出顾客网上预订主要流程如下: (1)会员注册完毕登陆页面; (2)顾客可以在酒店列表里面查询酒店情况; (3)顾客进入预订页面,填写相关信息; (4)当顾客确定选择完毕后,顾客可以将其提交至服务器并生成订单; (5)顾客可以在个人中心中查询自己的订单情况。 3.3.2管理员管理业务流程分析 图3-3-2 管理员流程图 根据图3-3-2我们可以得出管理员管理后台数据主要流程如下: (1)管理员登陆; (2)在用户管理中对用户进行操作; (3)对订单进行管理操作; (4)对酒店信息进行管理操作。 3.4 数据流程图 数据流图(Data Flow Diagram)简称DFD,它是一种描述“分解”的图示工具。“它用直观的图形清晰地描绘了系统的逻辑模型,图中没有任何具体的物理元素,只是描述数据在系统中的流动和处理的情况,具有直观、形象、容易理解的优点。”
1
五子棋是两方之间进行的竞技活动,专用棋盘为15*15,五连子的方向为横、竖、斜;任一方在棋盘上形成横向、竖向、斜向的连续的相同颜色的五个(含五个以上)时即为该方胜利;在棋盘上以对局双方均不可能形成五连为和棋。黑白双方依次落子,由黑方先下,由于先下一方在局面上占优,所以五子棋规则分为禁手和无禁手两种。 禁手规则:禁手是针对先行的黑棋而言,以限制黑棋的先行优势为目的。对局中如果黑棋违反禁手规则将被判负。以中国五子棋竞赛规则为例,有三三禁手(黑棋一子落下时同时形成两个或两个以上的活三,此子必须为两个活三共同的构成子)、四四禁手(黑棋一子落下同时形成两个以上的冲四或活四)、长连禁手(黑棋一子落下形成一个或一个以上的长连)。无禁手指不对黑棋的先行优势做任何限制。 本系统采用的是无禁手规则。
1
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对网页较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 Java 语言进行编程。 其中管理界面要做到操作简单,易于管理。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。 2.4.2 外部接口 硬件接口,在输入方面对于键盘鼠标的输入用标准的输入/输出,对输入进行处理。在输出方面的屏幕和打印机连接以及使用用标准的输入输出进行处理。 2.4.3 内部接口 各模块之间采用函数调用,参数传递,返回值的方式进行信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输 2.5 运行设计 运行程序,执行登录模块,如果是新用户,就进入注册模块,已注册的用户直接进行身份验证进入主界面,通过主界面可以进行在线考试,此时执行考试模块,也可以查询考试成绩、修改个人资料等功能。 2.6 系统数据库设计 数据库是本系统核心和基础。它把本中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。 2.6.1 数据库概念设计 开发在线考试系统时,为了灵活地维护系统,设计了后台管理员模块,通过后台管理员模块可以方便地对整个在线考试系统进行维护。这时,必须建立一个数据表用于存储所有的管理员信息。管理员信息实体E-R 图如图6所示。当考生成功登录在线考试系统后,可以根据需要选择考试的科目,考生不同可能选择的考试科目会不同,系统必须提供一些参加考试的课程,供考生选择。这时,在数据库中应该建立一个存储所有参加课程的数据表。考试课程信息实体E-R图如图7所示。
1