Find Jobs
Hire Freelancers

Wep sait for GPMS

$10-30 USD

已关闭
已发布超过 6 年前

$10-30 USD

货到付款
I need phase 2 just for this project Phase 1 uredy done . Subject 1: Graduation Projects Management System (GPMS) GPMS aims to manage data, document, and processes related to students’ graduation projects. At the beginning of each academic semester, every professor can propose 2 projects at most. When a new project is introduced into the database, an identifier which is a sequential number is assigned to it. You can imagine all useful data related to graduation projects such as title, description, etc. Also, a project must be specified by some keywords (from a predefined list), at least 3. When all professors finish their proposals, every student can make choice of exactly 5 graduation projects ordered by the student himself according to his/her preferences. Whatever, the student makes choices or not, at the end he will see only one project assigned to him according to his GPA. For every assigned project, the professor who proposed the project should meet 2 times per week with the student that had the project, to supervise his work. For every meeting, we should save its date and hour, the project progress rate, and some remarks. Before the end of the term, a student will submit a project report with the source code and presentation files. The student may revise his submission, so a project report may have different versions. The project version is specified with a text, creation date and last modification date. A project presentation contains the text of the presentation and its date and hour. At the end of the term, the whole project is evaluated by a small committee of examiners (professors) and each examiner attribute a mark to the project, the project final mark is calculated as an average of the attributed marks. Not all detailed information is listed, so, you can specify the decent information to make your work complete ........ Phase 1: Design 1. Web Page Design • Draw a full use case diagram listing all possible use cases. • Select some use cases (at least 5) that you want to implement. o selected use cases should be related to the selected process. • Design web pages using HTML5 for the selected use cases. o design should include CSS formatting in a separate file • Include in your design (if not already done) a Login page, Homepage according to the user type or role, and registration page (requests will be submitted to system admin as an email through PHP) 2. Database Design • Provide a complete ER diagram or a relational model designing the database of the system (you may implement only a part of it) • Provide in the appendix the SQL commands used to create and populate the database (you can provide an initial set of commands, then you can provide a refined version in the final report) • Provide a complete list of the documents managed by the system and describe only the documents (at least 3) that you will use in the implementation. 3. Process Design • Cite all processes that you identified • Select at least 2 processes that you will implement later • Draw an activity diagram for the selected use cases. Phase 2: Implementation • Description of tools and techniques to be used during project implementation • List of the used libraries and an example on how to use them (example from your code) • Identified tasks and a realistic work plan for project implementation • Screenshots of the implemented web pages • You can add any important element concerning the implementation • Conclusion: discuss the results and encountered difficulties .
项目 ID: 15882481

关于此项目

远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

SAUDI ARABIA的国旗
Riyadh, Saudi Arabia
5.0
2
会员自12月 15, 2017起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。