毕业季明信片打印管理系统的设计与实现
2019-09-10马君儒杨磊王硕
马君儒 杨磊 王硕
摘要:明信片一直是毕业季的代表因子,通过在明信片中设计各种主题元素,满足毕业生情感需求。为了提高明信片打印质量,实现对明信片信息集中化管理,增强纪念意义,本文重点结合HTML、CSS、JAVASCRIPT等技术,以及B/S结构框架和SQL Server 数据库分析,阐述明信片管理系统的设计与实现,提高明信片纪念价值。
关键词:明信片;管理系统;设计;实现
毕业季一直是充满感情色彩的校园生活环节,明信片作为感情寄托的在载体,一直是毕业生对学校最后表达纪念的重要方式。明信片形式多种多样,可以是文字、图像或者绘画,又或者实现穿插复合型。在信息化时代,科学技术日益发展,信息资源逐渐集中化,针对毕业季明信片打印管理就需要专业的信息化系统支撑,以此满足不同学生对明信片格式和主题要求。以下重点结合多种计算机技术,像网页设计技术CSS、HTML,系统框架结构技术B/S,数据库管理技术SQL Server等,结合该系统功能分析,阐述具体设计过程。
一、管理系统设计相关技术介绍
(一)网页设计技术简介
网页设计属于前端开发,通过HTML语言对页面进行标记,完成网页制作,编辑工具一般是记事本一类应用程序,最后将文件以.html为拓展名进行保存。之后出现的Dreamweaver网页编辑器,丰富了网页效果,但是仍然是以HTML代码为工作方式。<!doctype html>是文档类型声明,<html></html>是所有标签的顶级标签,<head></head>是头部信息,<title></title>用来指定网页文档的标题,<body></body>是页面主体部分,其中还会涉及到script代码等。这些内容会在打开网页时首先被加载,最后直接在网页上显示运行结果。
(二)B/S结构模式
B/S模式是从C/S结构中发展而来的,B指的是Browser,C指的是Server,是一种浏览器和服务器结构,利用“ WWW ”浏览器实现,能够弥补C/S结构存在的不足。该结构在应用过程中,可以对客户机进行优化,提高灵活性。不再对数据处理进行负责,而是更多地注重数据信息显示。用户可以通过浏览器访问Internet上由Web服务器产生的各种信息,包括文本、图片、数据、视频等。此模式统一了客户端,将系统功能实现的核心部分集中到服务器上,便于系统开发、使用和维护。
(三)SQL Server数据库分析
SQL Server数据库是系统数据库的一种,也是应用最广的关系型数据库,其中包含系统数据库和用户自定义数据库。系统数据库主要记录了SQL Server所有的配置情况、任务情况和用户数据等信息,涉及到master 数据库、tempdb 数据库、model 数据库和msdb 数据库,不同数据库实现不同信息调度。用户数据库一般是指用户自定义创建或系统提供的实例数据库,一般根据用户自身需求自行创建。
二、明信片打印系统功能设计
(一)功能结构设计
明信片打印系统一般包括五大基本结构:图案征集、图案评审、明信片展示、明信片打印以及用户管理。用户管理主要针对系统登录用户信息进行管理,包括登录密码修改、新用户注册、已有用户访问记录、系统登录时长等;图案征集功能是以供全体学生将自己喜欢或设计的图案上传至系统;图案评审功能是由学生作为大众评审团,教师或毕业管理者作为专业评审,最后公布所选明信片图案;展示功能是展示已被选择的正式图案设计;打印功能是将系统与网络相连,方便学生利用打印机随时打印自己想要的明信片图案。该系统可以按照以下流程进行操作:上传设计图案——对系统图案进行投票——按照总分对已选明信片进行展示,剩余的进行归档——选择喜欢的明信片图案进行打印。
(二)数据库设计
数据库设计中至少需要建立三个数据表:用户表、圖案表、投票表。用户表字段包括用户ID、用户类型、学院、状态、登录号等;团表字段包括图案ID、图案编号、上传者名称、上传人ID、上传时间、评审人、评审日期、所得分数、总分数、评审截止时间等;投票表包括图案ID、投票用户ID、投票时间、投票分数等。每一个表中的ID字段一般都为主键,其它字段类型和空值判断可以根据系统 所需自行设定,以保证数据库数据与系统功能相对应。
三、明信片打印系统实现
分别安排学生、教师、管理者注册和登录该系统,学生能够上传图案、参加投票、浏览图案、打印明信片;教师能够上传图案、评价图案、浏览图案、打印明信片、管理学生信息;管理员能够对用户信息和图案信息进行增改删查,并且可以上传和评价图案。
为了验证系统的安全性,可以安排未注册用户进行强行登陆,如果系统提示“不是有效用户,请注册后登录!”信息,表示该系统拥有最基础的安全性。另外观察学生、教师、管理员是否设置权限不同,是否出现交叉功能,检查系统漏洞,确保该系统的严谨性和规范性,保障用户操作的流畅性,实现数据资料的科学管理,提高系统可操作性。
结语
综上所述,通过利用HTML、SQL Server、B/S等技术,设计和实现毕业季明信片打印系统,满足学生对明信片格式和主题的不同需求,提高学生参与活动的积极性,将传统明信片设计方式信息化、科学化,使毕业季变得更富有纪念意义,实现学生信息和明信片信息的集中化管理。
参考文献:
[1] 崔斌,高军,童咏昕,许建秋,张东祥,邹磊.新型数据管理系统研究进展与趋势[J].软件学报,2019,30(01):164-193.
[2] 涂华燕.基于SQL Server数据库分析及移动研究[J].安徽电子信息职业技术学院学报,2018,17(01):14-17
[3] 查修齐,吴荣泉,高元钧.C/S到B/S模式转换的技术研究[J].计算机工程,2014,40(01):263-267.
(作者单位:沈阳城市学院)