东 北 大 学 继 续 教 育 学 院
WEB应用系统案例分析X 试 卷(作业考核 线上2) B 卷(共4 页)
总分
题号
一
二
三
四
五
六
七
八
九
十
得分
一、 设计题(共40分)
设计一个留言板。要求:画出数据库表的详细设计,必要的界面及界面上的控件,程序的主要流程及逻辑。
二、综合设计题(共60分)
设计一个图书馆的网上借阅系统。
1. 画出此程序的所有一级页面显示介面示意图,并标出所有动态显示部分;
2. 用表格的形式画出此页面所涉及的数据表设计(包括字段名,数据类型,存储空间,是否主键,可否为空等);
3. 写出此程序的所有动态显示部分的设计思路,并给出程序的流程;
4. 要求网站必须有用户管理、图书查询、图书预定等部分。
设计思路
留言板可以分为留言列表、发布留言和后台管理三个页面。留言表至少包含留言编号、作者、正文、发布时间和审核状态,回复较多时再单独建立回复表,用留言编号关联。页面上的提交按钮对应写入数据,列表页按时间分页显示,后台提供审核、删除和回复入口。流程图可画成“填写内容—校验—提交—保存—显示结果”,同时标出内容为空、提交失败等分支。
网上借阅系统先区分图书品种与可借的实体副本,再设计用户表、图书表、馆藏副本表、借阅记录表和预约表。查询页显示书名、作者和可借数量,用户页显示当前借阅与预约,管理页处理图书维护和借还。借书前检查用户状态与副本是否可借,成功后更新副本状态并生成借阅记录;归还后更新记录,再判断是否需要通知预约者。表设计与流程要互相对应,例如设计了预约表,就要说明预约如何排队、何时生效。

文章评论